{"id":555,"date":"2025-04-16T15:54:16","date_gmt":"2025-04-16T19:54:16","guid":{"rendered":"https:\/\/monsspace.com\/3d-map\/"},"modified":"2025-05-13T13:55:27","modified_gmt":"2025-05-13T17:55:27","slug":"3d-map","status":"publish","type":"page","link":"https:\/\/monsspace.com\/es\/3d-map\/","title":{"rendered":"3d Map"},"content":{"rendered":"<div class=\"viewToggleButtons\">\n                <a href=\"https:\/\/monsspace.com\/fr\/location\/canada\/qc\/qu%C3%A9bec\/sspace-163918\/?lang=es\"  data-google='{\"facname\":\"Sspace\",\"cat\":\"CAS3-button-click\",\"action\":\"units-toggle-button\",\"label\":\"list-view\",\"value\":\"https:\\\/\\\/monsspace.com\\\/fr\\\/location\\\/canada\\\/qc\\\/qu%C3%A9bec\\\/sspace-163918\\\/?lang=es\"}'  aria-label=\"Lista\" class=\"googleTagManager viewToggleButt viewToggleList radius customURL \">\n                    <i class=\"viewToggleListIcon fa fa-list\"><\/i>Lista\n                <\/a>\n                <a href=\"https:\/\/monsspace.com\/fr\/3d-map\/?lang=es\"  data-google='{\"facname\":\"Sspace\",\"cat\":\"CAS3-link-click\",\"action\":\"units-toggle-button\",\"label\":\"3d-map-view\",\"value\":\"https:\\\/\\\/monsspace.com\\\/fr\\\/3d-map\\\/?lang=es\"}'  aria-label=\"Vista del Mapa 3D\" class=\"googleTagManager viewToggleButt viewToggle3dMap radius customURL\">\n                    <i class=\"viewToggleMapIcon fa fa-cube\"><\/i>Vista del Mapa 3D\n                <\/a>\n            <\/div>\n<style>\n\n\n.indexMain{\n    margin-top:0px;\n}\n\nspan.mmFilters{\n    z-index:2;\n}\n\n.rental-list {\n    margin: 0 15px;\n}\n\n.viewToggle.mapControl {\n    position: absolute;\n    bottom: 20px;\n    z-index: 30;\n    left: 20px;\n}\n\n.main_map{\n    width:100% !important;\n    height:100% !important;\n}\n\n.filtercontainterWrap {\n    margin-top: 60px;\n}\n\n.unitsTopCats li .icon{\n    display:none;\n}\n\n.label {\n    color: #000;\n    font-family: sans-serif;\n    padding: 2px;\n    background: rgba( 0, 0, 0, .6 );\n}\n\n.unitsTopCats .checkboxes li{\n    margin-bottom: 0px;\n    padding: 5px 25px 8px 25px;\n}\n\n.candee .unitsTopCats .checkboxes li{\n    background-color: #f2f2f2;\n    border-top: 3px solid #f2f2f2;\n    border-right: 3px solid #f2f2f2;\n    border-left: 3px solid #f2f2f2;\n}\n\n.candee .unitsTopCats .checkboxes li.active{\n    background-color:white;\n    border-top: 3px solid #444;\n    border-right: 3px solid #444;\n    border-left: 3px solid #444;\n}\n\n.candee .unitsTopCats .label-checkbox .item-title{\n    margin-left:0px;\n}\n\n#map-containter{\n    overflow: hidden;\n}\n.arrow_box1 {\n    position: relative; \n    background: #fff;\n    border: 2px solid #0000;\n    font-weight:bold;\n    font-size:11px;\n    padding: 5px 4px;\n    opacity: 0.9;\n    box-shadow: 0 8px 6px rgba(0,0,0,0.12), 0 1px 8px rgba(0,0,0,0.24);\n    top: -20px !important;\n    -webkit-transition: all 0.3s ease-out;\n    -moz-transition: all 0.3s ease-out;\n    -ms-transition: all 0.3s ease-out;\n    -o-transition: all 0.3s ease-out;\n    transition: all 0.3s ease-out;\n    margin-top: -2em !important;\n}\n.arrow_box {\n    position: relative; \n    background: #fff;\n    border: 2px solid #0000;\n    font-weight:bold;\n    font-size:11px;\n    padding: 5px 4px;\n    opacity: 0.9;\n    box-shadow: 0 8px 6px rgba(0,0,0,0.12), 0 1px 8px rgba(0,0,0,0.24);\n    top: -20px !important;\n    -webkit-transition: all 0.3s ease-out;\n    -moz-transition: all 0.3s ease-out;\n    -ms-transition: all 0.3s ease-out;\n    -o-transition: all 0.3s ease-out;\n    transition: all 0.3s ease-out;\n}\n\n.float_box {\n    position: relative;\n    background: #ccc;\n    border: 1px solid #888;\n    color: #444;\n    font-weight: bold;\n    font-size: 11px;\n    opacity: 0.7;\n    padding: 0px 10px;\n    top: 0;\n    -webkit-transition: all 0.3s ease-out;\n    -moz-transition: all 0.3s ease-out;\n    -ms-transition: all 0.3s ease-out;\n    -o-transition: all 0.3s ease-out;\n    transition: all 0.3s ease-out;\n}\n    \n.mapLabelSize {\n    font-size: 0.9rem;\n    width: 100%;\n    text-align: center;\n    background: #ccc;\n    padding: 0px 5px;\n}\n    \n.mapLabelPrice {\n    font-size: 1rem;\n    width: 100%;\n    text-align: center;\n    font-weight: bold;\n}\n\n.arrow_box:after, .arrow_box:before {\n    top: 100%;\n    left: 50%;\n    border: solid transparent;\n    content: \" \";\n    height: 0;\n    width: 0;\n    position: absolute;\n    pointer-events: none;\n}\n\n.arrow_box:after {\n    border-color: rgba(255, 255, 255, 0);\n    border-top-color: #fff;\n    border-width: 10px;\n    margin-left: -10px;\n}\n.arrow_box:before {\n    border-color: rgba(0, 0, 0, 0);\n    border-top-color: #0000;\n    border-width: 10px;\n    margin-left: -10px;\n}\n\n#canvas {\n    background-color: #FFF;\n    width: 100%;\n    height:750px!important;\n    z-index: 0;\n}\n            \ncanvas {\n    width:100% !important;\n    margin: 0;\n    overflow: hidden;\n    height:750px !important;\n}\n            \nbody.noScroll { \/* ...or body.dialogShowing *\/\n    overflow: hidden;\n}\n\n#unit-price{\n    font-weight:bold;\n    font-size:18px;\n}\n.icon {\n    color:#999;\n    margin-right: 10px;\n}\n.unit_button {\n    color: #ffffff !important;\n    text-transform: uppercase;\n    padding: 8px 14px;\n    cursor: pointer;\n    line-height: 20px;\n    box-shadow: 0 8px 6px rgba(0,0,0,0.12), 0 1px 8px rgba(0,0,0,0.24);\n    font-weight: normal;\n    font-size: .9rem;\n    -webkit-transition: background-size .5s, color .5s;\n    -o-transition: background-size .5s, color .5s;\n    transition: background-size .5s, color .5s;\n    display: inline-block;\n    margin-right: 10px;\n}\n\n.unit_button:last-of-type {\n    margin-right: 0;\n}\n\n#unit-details {\n    font-size:18px;\n}\n\n#units_report {\n    width: 40%;\n    height: auto;\n    overflow:auto;\n    margin: 10px 0;\n    float:left;\n    z-index: 1;\n}\n\n.unit_info,\n#units_colors {\n    width: 160px;\n    max-width: 84vw;\n    height: auto;\n    overflow:auto;\n    position: absolute;\n    background-color: #fff;\n    background-color: rgba(255,255,255,1);\n    padding: 10px 12px;\n    margin: 10px;\n    z-index: 5;\n}\n\n#units_colors {\n    right: 0px;\n    float: left;\n    top: 10px;\n    display: none;\n    z-index: 10000;\n    font-size: 0.8rem;\n    width: auto;\n}\n\n@media (max-width: 470px){\n    #units_colors {\n        margin-top: 0;\n    }\n}\n\n.unit_info {\n    max-height: 45vh;\n    max-width: 350px;\n    width: auto;\n    display: block;\n    right: 0px;\n    z-index: 99999;\n    top: 80px;\n    -webkit-transition: all 0.3s ease-out;\n    -moz-transition: all 0.3s ease-out;\n    -ms-transition: all 0.3s ease-out;\n    -o-transition: all 0.3s ease-out;\n    transition: all 0.3s ease-out;\n}\n\n.buttons-containter {\n    margin-top: 15px;\n    margin-bottom: 15px;\n}\n\n#noAvailables {\n    width: 10px;\n    height: 10px;\n    background: #cccccc;\n    float:left;\n    margin-right:5px;\n    text-align: center;\n    color: #fff;\n    margin-top: 10px;\n    border: 1px solid #000;\n}\n\n#availables {\n    width: 10px;\n    height: 10px;\n    border: 1px solid #000;\n    background: #011794;\n    float:left;\n    margin-right:5px;\n    text-align: center;\n    color: #fff;\n    font-weight: bold;\n    margin-top: 10px;\n}\n\n#good {\n    width: 10px;\n    height: 10px;\n    background: #F8AB04;\n    float:left;\n    margin-right:5px;\n    text-align: center;\n    color: #fff;\n    margin-top: 10px;\n    border: 1px solid #000;\n}\n\n#better {\n    width: 10px;\n    height: 10px;\n    background: #0077b3;\n    float:left;\n    margin-right:5px;\n    text-align: center;\n    color: #fff;\n    margin-top: 10px;\n    border: 1px solid #000;\n}\n\n#best {\n    width: 10px;\n    height: 10px;\n    background: #EFDE24;\n    float:left;\n    margin-right:5px;\n    text-align: center;\n    color: #fff;\n    margin-top: 10px;\n    border: 1px solid #000;\n}\n\n#selected {\n    width: 10px;\n    height: 10px;\n    background: #00ff1d;\n    float:left;\n    margin-right:5px;\n    text-align: center;\n    color: #fff;\n    margin-top: 10px;\n    border: 1px solid #000;\n}\n\n#selectedA {\n    width: 20px;\n    height: 20px;\n    background: #00ff1d;\n    float:left;\n    margin-right:5px;\n    text-align: center;\n    color: #fff;\n    border: 1px solid #000;\n}\n.use_mmFilters #map-containter .filterSettingsButton {\n    width:100%;\n}\n\n.featuresFilterWrapper {\n    border-bottom: none;\n}\n\n#close {\n    position: absolute;\n    top: 0px;\n    right: 10px;\n    font-size: 18px;\n    cursor: pointer;\n}\n\n.containterFilters input {\n    position: absolute;\n    opacity: 0;\n    cursor: pointer;\n    height: 0;\n    width: 0;\n}\n\n\/* Create a custom checkbox *\/\n.checkmark {\n    position: absolute;\n    left: 10px;\n    height: 25px;\n    width: 25px;\n    border: 1px solid #ddd;\n    padding:3px;\n}\n\n\/* When the checkbox is checked, add a blue background *\/\n.containterFilters input:checked ~ .checkmark {\n    background-color: #051DA8;\n}\n\n\/* Create the checkmark\/indicator (hidden when not checked) *\/\n.checkmark:after {\n    content: \"\";\n    position: absolute;\n    display: none;\n}\n\n\/* Show the checkmark when checked *\/\n.containterFilters input:checked ~ .checkmark:after {\n    display: block;\n}\n\n\/* Style the checkmark\/indicator *\/\n.containterFilters .checkmark:after {\n    left: 9px;\n    top: 5px;\n    width: 5px;\n    height: 10px;\n    border-width: 0 3px 3px 0;\n    -webkit-transform: rotate(45deg);\n    -ms-transform: rotate(45deg);\n    transform: rotate(45deg);\n}\n\n#floor_selection{\n    width:55px;  \n}\n\n.messageError{\n    position: absolute;\n    top: 20%;\n    left: 70%;\n    color: red;\n    z-index: 99999;\n}\n\n.slidecontainter {\n    width: 100%;\n}\n\n.slider {\n    -webkit-appearance: none;\n    width: 100%;\n    height: 5px;\n    border-radius: 5px;\n    background: #d3d3d3;\n    outline: none;\n    opacity: 0.7;\n    -webkit-transition: .2s;\n    transition: opacity .2s;\n}\n\n.slider:hover {\n    opacity: 1;\n}\n\n.slider::-webkit-slider-thumb {\n    -webkit-appearance: none;\n    appearance: none;\n    width: 15px;\n    height: 15px;\n    border-radius: 50%;\n    background: #051DA8;\n    cursor: pointer;\n}\n\n.slider::-moz-range-thumb {\n    width: 25px;\n    height: 25px;\n    border-radius: 50%;\n    background: #4CAF50;\n    cursor: pointer;\n}\n\n.loading_map {\n    width:100%;\n    height:100%;\n    background:rgba(0, 0, 0,0.8);\n    display:none;\n    z-index: 5;\n    position: absolute;\n}\n\n#loading_icon {\n    position: relative;\n    color: #000;\n    left: 65px;\n    top: 25px;\n    display: none;\n    font-size: 16px;\n}\n\n#map-containter {\n    overflow: hidden;\n    width: 100%;\n    height: 75vh;\n    margin-left: -0vw;\n}\n\n#map-containter .candee {\n    width: 100% !important;\n    height: 100% !important;\n}\n\n#map-containter .unitsWrapper {\n    margin: 0px !important;\n    max-width: unset;\n    float: left;\n}\n\n#location_theme_3 #map-containter .unitsWrapper {\n    float: none;\n    width: 100%;\n    max-width: 100%;\n}\n\ndiv#canvas, canvas {\n    position: relative;  \n}\n    \n.unitFeatureItem {\n    float: left;\n}\n\n.unitFeatureItemWrapper strong {\n    clear:  both;\n    width:  100%;\n    display:  block;\n    margin-bottom:  20px;\n    text-align: left;\n}\n\n#unit-price,\n.buttons-containter {\n    text-align: left;\n}\n\n#unit-details {\n    text-align: left;\n    margin: 0;\n    padding: 0;\n    display: inline-block;\n}\n\n#unit-price {\n    display: inline-block;\n    text-align: left;\n    padding: 0;\n    margin: 0;\n    width: auto;\n}\n\n.features_slug{\n    display: block;\n    width: 100%;\n    margin-bottom: 15px;\n}\n\n.rentalName {\n    display: block;\n    width: 100%;\n    font-weight: bold;\n}\n\n.mapHelp {\n    font-size: 0.8rem;\n}\n\n.mapHelp i {\n    color: #888;\n    padding-right: 5px;\n}\n    \n.hideKey {\n    \/* right: -250px !important; *\/\n    right: 0px !important;\n    background: none !important;\n    -webkit-transition: all 0.3s ease-out;\n    -moz-transition: all 0.3s ease-out;\n    -ms-transition: all 0.3s ease-out;\n    -o-transition: all 0.3s ease-out;\n    transition: all 0.3s ease-out;\n}   \n\n.hideLabels {\n    top:-200px !important;\n    opacity: 0;\n    -webkit-transition: all 0.3s ease-out;\n    -moz-transition: all 0.3s ease-out;\n    -ms-transition: all 0.3s ease-out;\n    -o-transition: all 0.3s ease-out;\n    transition: all 0.3s ease-out;\n}\n\naside,\n#filters_map,\n.selectedLabel {\n    display: none;\n}\n\n.buttons-container {\n    margin-top: 12px;\n}\n\n.unit_info::-webkit-scrollbar {\n    width: 10px;\n}\n\n.unit_info::-webkit-scrollbar-track {\n    background: #f1f1f1; \n}\n \n.unit_info::-webkit-scrollbar-thumb {\n    background: #888; \n}\n\n.unit_info::-webkit-scrollbar-thumb:hover {\n    background: #555; \n}\n\n.arrow_box1 .selectedLabel {\n    display: block;\n}\n\n  \n<\/style>\n<script src=\"https:\/\/monsspace.com\/wp-content\/plugins\/candee\/js\/files\/three.js\"><\/script>\n<script src=\"https:\/\/monsspace.com\/wp-content\/plugins\/candee\/js\/files\/UnpackDepthRGBAShader.js\"><\/script>\n<script src=\"https:\/\/monsspace.com\/wp-content\/plugins\/candee\/js\/files\/ShadowMapViewer.js\"><\/script>\n<script src=\"https:\/\/monsspace.com\/wp-content\/plugins\/candee\/js\/files\/OrbitControls.js\"><\/script>\n<script src=\"https:\/\/monsspace.com\/wp-content\/plugins\/candee\/js\/files\/CSS2DRenderer.js\"><\/script>\n<script src=\"https:\/\/monsspace.com\/wp-content\/plugins\/candee\/js\/files\/jquery-3.4.1.min.js\"><\/script>\n<div id=\"map-containter\">\n    <div class=\"viewToggle mapControl\">\n        <span class=\"viewToggleButt labelSwitch\"><i class=\"fa fa-toggle-on\"><\/i> Toggle Labels<\/span>\n        <span class=\"viewToggleButt resetSwitch\"><i class=\"fa fa-eye\"><\/i>Reiniciar Vista <\/span>\n    <\/div>\n    \n    <div class=\"candee\">\n                    <div id=\"units_report\">\n                <div class=\"candee-row filter options\">\n                    <div  class=\"border_1 shadow ripple filterSettingsButton ffIsClosed\" tab-index=\"0\" aria-expanded=\"false\" role=\"button\" aria-label=\"Toggle Filters Menu\"> \n                        <span class=\"flitersText\">Filters <\/span><span class=\"filtersApplied\"><\/span><span  class=\"mmFilters\"><i id=\"filtersButtonIcon\" aria-hidden class=\"mmFilters fa fa-sliders\"><\/i><\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n        \n        <div class=\"candee-container unitsWrapper units_theme_1\">\n                            <aside class=\"candee-columns three filterWrapInner\" role=\"group\" aria-label=\"Filters: Selecting a filter checkbox will update the results.\">\n                    <div class=\"filtersTheme1 filterContainerWrap \">\n    <div class=\"filterHeader\">Resultados:<\/div>\n    <div class=\"filtersActiveMessage\"><\/div>\n        <div class=\"filtersWrapper\">\n            <div class=\"candee-row unitFilters\">\n                                <div class=\"sliderFilter filterCard\">\n                    <div class=\"sizeRangeFilterWrapper\">\n                        <label for=\"sizeRangeFilter\" class=\"darkText\"><strong>Seleccionar Rango de Tama\u00f1o(ft\u00b2): <\/strong><\/label>\n                        <div class=\"appLabel\"><span class=\"minSizeFilter\">0<\/span><span class=\"maxSizeFilter\">480<\/span><\/div>    \n                        <div id=\"sizeRangeFilter\" class=\"multi-range\" data-range-min=\"0\" data-range-max=\"480\" data-max-size=\"480\"><\/div>\n                    <\/div>\t\n                <\/div>\n                <div class=\"sliderFilter filterCard\">\n                    <label for=\"selectPriceRange\" class=\"darkText\"><strong>Precio M\u00e1ximo:<\/strong><\/label>\n                    <div class=\"appLabel\">Hasta:<span class=\"maxPriceFilterWrapper\"><span class=\"maxPriceFilter\">892.00 <\/span><\/span><\/div>\n                    <div id=\"selectPriceRange\" class=\"range-slider\" data-set-price=\"892\" data-max-price=\"892\"><\/div>\n                <\/div>\n            <\/div>\n            <div class=\"featuresFilterWrapper filterCard\">\n                <ul class=\"checkboxes featuresFilter\">\n                                                <li class=\"featuresTitle\" data-filter-type=\"unit_features\">Caracteristicas<\/li>\n                                                                <li tabindex=\"0\" class=\"checkboxTab\" data-filter-type=\"unit_features\" data-filter-checkbox-wrapper=\"Climate\/Temp\">\n                                                                                <label class=\"label-checkbox capitalize\">\n                                            <input  class=\"featureFilterCheckbox\" data-type=\"climate\/temp\" type=\"checkbox\" name=\"tsg-checkbox\" value=\"Climate\/Temp\"><i class=\"icon icon-form-checkbox\"><\/i>\n                                            <div class=\"item-title\">Climate\/Temp<\/div>\n                                        <\/label>\n                                    <\/li>\n                                                                    <li tabindex=\"0\" class=\"checkboxTab\" data-filter-type=\"unit_features\" data-filter-checkbox-wrapper=\"GroundLevel\">\n                                                                                <label class=\"label-checkbox capitalize\">\n                                            <input  class=\"featureFilterCheckbox\" data-type=\"planta baja\" type=\"checkbox\" name=\"tsg-checkbox\" value=\"Ground Level\"><i class=\"icon icon-form-checkbox\"><\/i>\n                                            <div class=\"item-title\">Planta Baja<\/div>\n                                        <\/label>\n                                    <\/li>\n                                                                    <li tabindex=\"0\" class=\"checkboxTab\" data-filter-type=\"unit_features\" data-filter-checkbox-wrapper=\"Inside\">\n                                                                                <label class=\"label-checkbox capitalize\">\n                                            <input  class=\"featureFilterCheckbox\" data-type=\"adentro\" type=\"checkbox\" name=\"tsg-checkbox\" value=\"Inside\"><i class=\"icon icon-form-checkbox\"><\/i>\n                                            <div class=\"item-title\">Adentro<\/div>\n                                        <\/label>\n                                    <\/li>\n                                                                    <li tabindex=\"0\" class=\"checkboxTab\" data-filter-type=\"unit_features\" data-filter-checkbox-wrapper=\"Parking\">\n                                                                                <label class=\"label-checkbox capitalize\">\n                                            <input  class=\"featureFilterCheckbox\" data-type=\"estacionamiento\" type=\"checkbox\" name=\"tsg-checkbox\" value=\"Parking\"><i class=\"icon icon-form-checkbox\"><\/i>\n                                            <div class=\"item-title\">Estacionamiento<\/div>\n                                        <\/label>\n                                    <\/li>\n                                                            <li class=\"featuresTitle\" data-filter-type=\"floor\">Piso<\/li>\n                                                                <li tabindex=\"0\" class=\"checkboxTab\" data-filter-type=\"floor\" data-filter-checkbox-wrapper=\"Floor0\">\n                                                                                <label class=\"label-checkbox capitalize\">\n                                            <input  class=\"featureFilterCheckbox\" data-type=\"floor 0\" type=\"checkbox\" name=\"tsg-checkbox\" value=\"Floor 0\"><i class=\"icon icon-form-checkbox\"><\/i>\n                                            <div class=\"item-title\">Floor 0<\/div>\n                                        <\/label>\n                                    <\/li>\n                                                                    <li tabindex=\"0\" class=\"checkboxTab\" data-filter-type=\"floor\" data-filter-checkbox-wrapper=\"Floor3\">\n                                                                                <label class=\"label-checkbox capitalize\">\n                                            <input  class=\"featureFilterCheckbox\" data-type=\"floor 3\" type=\"checkbox\" name=\"tsg-checkbox\" value=\"Floor 3\"><i class=\"icon icon-form-checkbox\"><\/i>\n                                            <div class=\"item-title\">Floor 3<\/div>\n                                        <\/label>\n                                    <\/li>\n                                                                    <li tabindex=\"0\" class=\"checkboxTab\" data-filter-type=\"floor\" data-filter-checkbox-wrapper=\"Floor2\">\n                                                                                <label class=\"label-checkbox capitalize\">\n                                            <input  class=\"featureFilterCheckbox\" data-type=\"floor 2\" type=\"checkbox\" name=\"tsg-checkbox\" value=\"Floor 2\"><i class=\"icon icon-form-checkbox\"><\/i>\n                                            <div class=\"item-title\">Floor 2<\/div>\n                                        <\/label>\n                                    <\/li>\n                                                                    <li tabindex=\"0\" class=\"checkboxTab\" data-filter-type=\"floor\" data-filter-checkbox-wrapper=\"Floor1\">\n                                                                                <label class=\"label-checkbox capitalize\">\n                                            <input  class=\"featureFilterCheckbox\" data-type=\"floor 1\" type=\"checkbox\" name=\"tsg-checkbox\" value=\"Floor 1\"><i class=\"icon icon-form-checkbox\"><\/i>\n                                            <div class=\"item-title\">Floor 1<\/div>\n                                        <\/label>\n                                    <\/li>\n                                                            <li class=\"featuresTitle\" data-filter-type=\"rental_options\">Opciones de renta<\/li>\n                                                                <li tabindex=\"0\" class=\"checkboxTab\" data-filter-type=\"rental_options\" data-filter-checkbox-wrapper=\"CallUs\">\n                                                                                <label class=\"label-checkbox capitalize\">\n                                            <input  class=\"featureFilterCheckbox\" data-type=\"llamanos\" type=\"checkbox\" name=\"tsg-checkbox\" value=\"Call Us\"><i class=\"icon icon-form-checkbox\"><\/i>\n                                            <div class=\"item-title\">Llamanos<\/div>\n                                        <\/label>\n                                    <\/li>\n                                                                    <li tabindex=\"0\" class=\"checkboxTab\" data-filter-type=\"rental_options\" data-filter-checkbox-wrapper=\"MoveIn\">\n                                                                                <label class=\"label-checkbox capitalize\">\n                                            <input  class=\"featureFilterCheckbox\" data-type=\"move in\" type=\"checkbox\" name=\"tsg-checkbox\" value=\"Move In\"><i class=\"icon icon-form-checkbox\"><\/i>\n                                            <div class=\"item-title\">Move In<\/div>\n                                        <\/label>\n                                    <\/li>\n                                                                    <li tabindex=\"0\" class=\"checkboxTab\" data-filter-type=\"rental_options\" data-filter-checkbox-wrapper=\"Reserve\">\n                                                                                <label class=\"label-checkbox capitalize\">\n                                            <input  class=\"featureFilterCheckbox\" data-type=\"reserva\" type=\"checkbox\" name=\"tsg-checkbox\" value=\"Reserve\"><i class=\"icon icon-form-checkbox\"><\/i>\n                                            <div class=\"item-title\">Reserva<\/div>\n                                        <\/label>\n                                    <\/li>\n                                                            <li class=\"featuresTitle\" data-filter-type=\"Availability\">Availability<\/li>\n                                                                <li tabindex=\"0\" class=\"checkboxTab\" data-filter-type=\"Availability\" data-filter-checkbox-wrapper=\"Available\">\n                                                                                <label class=\"label-checkbox capitalize\">\n                                            <input  class=\"featureFilterCheckbox\" data-type=\"disponible\" type=\"checkbox\" name=\"tsg-checkbox\" value=\"Available\"><i class=\"icon icon-form-checkbox\"><\/i>\n                                            <div class=\"item-title\">Disponible<\/div>\n                                        <\/label>\n                                    <\/li>\n                                                            <li class=\"featuresTitle\" data-filter-type=\"Pricing\">Pricing<\/li>\n                                                                <li tabindex=\"0\" class=\"checkboxTab\" data-filter-type=\"Pricing\" data-filter-checkbox-wrapper=\"Bueno\">\n                                                                                <label class=\"label-checkbox capitalize\">\n                                            <input  class=\"featureFilterCheckbox\" data-type=\"bueno\" type=\"checkbox\" name=\"tsg-checkbox\" value=\"Bueno\"><i class=\"icon icon-form-checkbox\"><\/i>\n                                            <div class=\"item-title\">Bueno<\/div>\n                                        <\/label>\n                                    <\/li>\n                                                                    <li tabindex=\"0\" class=\"checkboxTab\" data-filter-type=\"Pricing\" data-filter-checkbox-wrapper=\"Mejor\">\n                                                                                <label class=\"label-checkbox capitalize\">\n                                            <input  class=\"featureFilterCheckbox\" data-type=\"mejor\" type=\"checkbox\" name=\"tsg-checkbox\" value=\"Mejor\"><i class=\"icon icon-form-checkbox\"><\/i>\n                                            <div class=\"item-title\">Mejor<\/div>\n                                        <\/label>\n                                    <\/li>\n                                                                    <li tabindex=\"0\" class=\"checkboxTab\" data-filter-type=\"Pricing\" data-filter-checkbox-wrapper=\"Elmejor\">\n                                                                                <label class=\"label-checkbox capitalize\">\n                                            <input  class=\"featureFilterCheckbox\" data-type=\"el mejor\" type=\"checkbox\" name=\"tsg-checkbox\" value=\"El mejor\"><i class=\"icon icon-form-checkbox\"><\/i>\n                                            <div class=\"item-title\">El mejor<\/div>\n                                        <\/label>\n                                    <\/li>\n                                           \n                <\/ul>\n            <\/div>\n\n                <\/div>\n<\/div>\n\n<script class=\"candeeStyling__filtersTheme1_setup\">\n    var themeCSS = \"    .featuresTitle {        margin-top: 15px !important;        font-size: 1rem !important;        font-weight: bold;    }    .featuresTitle:hover {        background:none;    }    .featuresFilterWrapper .checkboxes label {        cursor: pointer;    }    .filtersWrapper ul {        padding-left: 0;    }        .filtersActiveMessage {        font-size: 1.5rem;        color: red;    }    .mfp-iframe-holder .mfp-close {        top: 1em;        color: var(--candee-primary);    }\";\n    candeeStylingAppendHead('candeeStyling__filtersTheme1', themeCSS, 'candeeStyling__filtersTheme1_setup');\n<\/script>\n\n<script>\n    var FILTERS = {\n        filterURL:          null,\n        originalUnitList:   null,\n        flitersText:   '',\n\n        filtersSetup: function(){\n            \/\/check min and rins\n            var totalUnits  = cQuery('.unitsList:not(.unitsListSupplies)').length;\n            var minUnits    = cQuery('.min-1').length;\n            var rinUnits    = cQuery('.rin-1').length;\n            var doFilter    = false;\n            const flitersText = cQuery('.flitersText'); \n            FILTERS.flitersText = typeof flitersText[0] != 'undefined'?flitersText[0].textContent:cQuery('.flitersText').text();\n            if (rinUnits == totalUnits && minUnits == totalUnits){\n                cQuery('.typesFilterSection').hide();\n            }\n\n            if (cQuery('.noResults').length > 0){\n                FILTERS.originalNoResultsMessage = cQuery('.noResults').html();\n            }\n\n            \/\/ Check locations\n            \/\/ TURN BACK ON AFTER TESTING (6-7-2022, not sure why this is here)\n            var bowserGEO = SHARED.getLatLong(SHARED.setBrowserLocation);\n\n            \/\/check all category right away and hide as we just use it to help display units with no category\n            cQuery('.candee :checkbox[value=all]').prop(\"checked\",\"true\");\n            cQuery('.candee :checkbox[value=all]').parent().parent().hide();\n            try {\n                \/\/multi range filter\n                var slider = document.getElementById('sizeRangeFilter');\n                var maxSize = +cQuery('#sizeRangeFilter').attr('data-max-size');\n\n                var rangeMinSize = +cQuery('#sizeRangeFilter').attr('data-range-min');\n                var rangeMaxSize = +cQuery('#sizeRangeFilter').attr('data-range-max');\n                \n                noUiSlider.create(slider, {\n                    start: [rangeMinSize, maxSize],\n                    step: 5,\n                    connect: true,\n                    handleAttributes: [\n                        { 'aria-label': SHARED.candee_translate('Adjust minimum size') },\n                        { 'aria-label': SHARED.candee_translate('Adjust maximum size') },\n                    ],\n                    range: {\n                        'min': 0,\n                        'max': (!isNaN(rangeMaxSize))?rangeMaxSize:1000\n                    }\n                });\n\n                cQuery('.maxSizeFilter').text(maxSize); \/\/ Slider value\n\n                var sliderMin;\n                var sliderMax;\n                slider.noUiSlider.on('update', function(values, handle){\n                    sliderMin = parseInt(slider.noUiSlider.get()[0]).toFixed(0);\n                    sliderMax = parseInt(slider.noUiSlider.get()[1]).toFixed(0);\n                    cQuery('.maxSizeFilter').text(sliderMax);\n                    cQuery('.minSizeFilter').text(sliderMin);\n                    doFilter = true;\n                });\n                slider.noUiSlider.on('change', function(values, handle){\n                    sliderMin = parseInt(slider.noUiSlider.get()[0]).toFixed(0);\n                    sliderMax = parseInt(slider.noUiSlider.get()[1]).toFixed(0);\n                    if(typeof CANDEE_UNITS !== 'undefined' && !CANDEE_UNITS.initialload){ \n                        CANDEE_UNITS.selectSizeRange(sliderMin, sliderMax)\n                    }\n                    doFilter = true;\n                });\n\n                slider.noUiSlider.on('set', function(){ \/\/ After stop update rentals\n                    FILTERS.filterRentals(sliderMin, slider.noUiSlider.get()[1]);\n                    \n                    if ( cQuery('.candee-load-more-units').length == 0 || ( cQuery('.candee-load-more-units').length > 0 && !cQuery('.candee-load-more-units').hasClass('units-currently-loading') ) ){\n                        var googleData = {\n                            'facname': 'Mon Sspace',\n                            'cat': 'CAS3-filters',\n                            'action': 'filter-slider',\n                            'label': 'size-slider',\n                            'value': 'min-'+sliderMin+'-max-'+sliderMax,\n                        };\n                        \n                        SHARED.post_gtag(JSON.stringify(googleData));\n                    }\n                });\n            } catch(er){\n                console.warn('No slider for single properties', er);\n            }\n\n            \/\/ Set max price slider\n            var priceSlider = document.getElementById('selectPriceRange');\n            var maxPrice    = +cQuery('#selectPriceRange').attr('data-max-price');\n            var setPrice    = +cQuery('#selectPriceRange').attr('data-set-price');\n\n            noUiSlider.create(priceSlider, {\n                start: (!isNaN(setPrice))?setPrice:0,\n                connect: [true, false],\n                step: 5,\n                handleAttributes: [\n                    { 'aria-label': SHARED.candee_translate('Adjust maximum price') },\n                ],\n                range: {\n                    'min': 0,\n                    'max': (!isNaN(maxPrice))?maxPrice:10000\n                }\n            });\n\n            priceSlider.noUiSlider.on('update', function(){\n                var sliderMaxPrice = parseInt(priceSlider.noUiSlider.get());\n                cQuery('.maxPriceFilter').text(sliderMaxPrice);\n            });\n            priceSlider.noUiSlider.on('change', function(){\n                var sliderMaxPrice = parseInt(priceSlider.noUiSlider.get());\n                if(typeof CANDEE_UNITS !== 'undefined' && !CANDEE_UNITS.initialload){ \n                    CANDEE_UNITS.maxPrice(sliderMaxPrice);\n                }\n            });\n\n            priceSlider.noUiSlider.on('set', function(){\n                if (cQuery('.candee-load-more-units').length == 0 || ( cQuery('.candee-load-more-units').length > 0 && !cQuery('.candee-load-more-units').hasClass('units-currently-loading'))){\n                    var sliderMaxPrice = parseInt(priceSlider.noUiSlider.get());\n                    var googleData = {\n                        'facname': 'Mon Sspace',\n                        'cat': 'CAS3-filters',\n                        'action': 'filter-slider',\n                        'label': 'price-slider',\n                        'value': sliderMaxPrice.toFixed(0),\n                    };\n\n                    SHARED.post_gtag(JSON.stringify(googleData));\n                }\n                FILTERS.filterRentals();\n            });\n\n            \/\/set keyboard navigation for sliders\n            function setSliderHandle(i, value){\n                var r = [null,null];\n                r[i] = value;\n                slider.noUiSlider.set(r);\n            }\n\n            cQuery('.noUi-handle').keydown(function(e) {\n                var tabslider   = cQuery(this).closest('.noUi-target').attr('id');\n                var handle      = cQuery(this).attr('data-handle');\n                var value;\n\n                if (tabslider == 'selectPriceRange'){\n                    value = Number( priceSlider.noUiSlider.get());\n\n                    if (e.which === 37){\n                        priceSlider.noUiSlider.set( value - 5 );\n                    }\n\n                    if (e.which === 39){\n                        priceSlider.noUiSlider.set( value + 5 );\n                    }\n                }\n\n                if( tabslider== 'sizeRangeFilter'){\n                    var values  = slider.noUiSlider.get();\n                        value   = Number(values[handle]);\n                    var steps   = slider.noUiSlider.steps();\n                    var step    = steps[handle];\n                    var position;\n\n                    if ( e.which === 37 ) {\n                        position = step[0];\n\n                        if ( position === false ) {\n                            position = 1;\n                        }\n\n                        if ( position !== null ) {\n                            setSliderHandle(handle, value - position);\n                        }\n                    }\n\n                    if ( e.which === 39 ) {\n                        \/\/ Get step to go increase slider value (up)\n                        position = step[1];\n\n                        if (position === false){ \/\/ false = no step is set\n                            position = 1;\n                        }\n                        \n                        if (position !== null){ \/\/ null = edge of slider\n                            setSliderHandle(handle, value + position);\n                        }\n                    }\n                }\n            });\n\n            \/\/ Add selected to checkbox and filter buttons\n            cQuery('.candee .unitsWrapper:not(.supplies_theme_1) .sizeFilterCheckbox, .candee .unitsWrapper:not(.supplies_theme_1)  .facilityFilterCheckbox, .candee .unitsWrapper:not(.supplies_theme_1) .discountedFilterCheckbox, .candee .unitsWrapper:not(.supplies_theme_1)  .typeFilterCheckbox').off('click');\n            cQuery( document ).on('click', '.candee .unitsWrapper:not(.supplies_theme_1)  .sizeFilterCheckbox, .candee .unitsWrapper:not(.supplies_theme_1)  .facilityFilterCheckbox, .candee .unitsWrapper:not(.supplies_theme_1) .discountedFilterCheckbox, .candee .unitsWrapper:not(.supplies_theme_1)  .typeFilterCheckbox', function(){\n                FILTERS.filterRentals();\n                \n                if ( cQuery('.candee-load-more-units').length == 0 || ( cQuery('.candee-load-more-units').length > 0 && !cQuery('.candee-load-more-units').hasClass('units-currently-loading') ) ){\n                    var value = cQuery(this).val();\n                    var facName = candee_js_variables.master_facility;\n                    var label = 'category';\n\n                    if (cQuery(this).hasClass('facilityFilterCheckbox')){\n                        facName = value;\n                    }\n\n                    var googleData = {\n                            'facname': facName,\n                            'cat': 'CAS3-filters',\n                            'action': 'filter-click',\n                            'label': label,\n                            'value': value,\n                        };\n\n                    SHARED.post_gtag(JSON.stringify(googleData));\n                }\n            });\n\n            cQuery('.candee .unitsWrapper:not(.supplies_theme_1) .featureFilterCheckbox').off('click');\n            cQuery( document ).on('click', '.candee .unitsWrapper:not(.supplies_theme_1) .featureFilterCheckbox', function(){ \/\/ Feautres click handler\n                var feat = cQuery(this).val();\n                FILTERS.setFeatureCheck(feat, cQuery(this).is(':checked'));\n                cQuery('[data-type=\"'+feat.toLowerCase()+'\"]').prop('checked', cQuery(this).is(':checked')); \/\/ Find duplicate checkboxes and set them appropriately\n                FILTERS.filterRentals();\n                \n                if ( cQuery('.candee-load-more-units').length == 0 || ( cQuery('.candee-load-more-units').length > 0 && !cQuery('.candee-load-more-units').hasClass('units-currently-loading') ) ){\n                    var facName = candee_js_variables.master_facility;\n                    var label = 'feature';\n                    \n                    var googleData = {\n                            'facname': facName,\n                            'cat': 'CAS3-filters',\n                            'action': 'filter-click',\n                            'label': label,\n                            'value': feat,\n                        };\n\n                    SHARED.post_gtag(JSON.stringify(googleData));\n                }\n            });\n            \n            cQuery('.candee .categoryFilterCheckbox').off('click').on('click', function(){ \/\/ Category click handler\n                FILTERS.filterRentals();\n\n                if (cQuery('.candee-load-more-units').length == 0 || ( cQuery('.candee-load-more-units').length > 0 && !cQuery('.candee-load-more-units').hasClass('units-currently-loading'))){\n                    var value = cQuery(this).val();\n                    var facName = candee_js_variables.master_facility;\n                    var label = 'category';\n\n                    var googleData = {\n                            'facname': facName,\n                            'cat': 'CAS3-filters',\n                            'action': 'filter-click',\n                            'label': label,\n                            'value': value,\n                        };\n\n                    SHARED.post_gtag(JSON.stringify(googleData));\n                }\n            });\n            \n            cQuery('body').on('change', '#sortingOptions', function (e){ \/\/ Setup sorting\n                var optionSelected = cQuery(\"option:selected\", this);\n                var valueSelected  = this.value;\n\n                FILTERS.sortUnits(valueSelected);\n                if(typeof hiddenDiv !== 'undefined'){ \n                    hiddenDiv()\n                }\n\n                var optionTitle = cQuery(cQuery(this)[0][valueSelected]).text();\n\n                var googleData = {\n                        'facname': 'Mon Sspace',\n                        'cat': 'CAS3-filters',\n                        'action': 'sort-dropdown',\n                        'label': 'sort-dropdown',\n                        'value': optionTitle,\n                    };\n\n                SHARED.post_gtag(JSON.stringify(googleData));\n            });\n            \n            \/\/ cQuery('.videoPopup').off('click').on('click', function(){ \/\/ Video click handler\n            cQuery(document).on('click', '.videoPopup', function() {\n                const srcLink=cQuery(this).attr('data-video')\n                cQuery.magnificPopup.open({\n                    items: {\n                        src: `<div class=\"container\" style=\"background:#FFF;\">\n                                <button title=\"Close (Esc)\" style=\"color:#000\" type=\"button\" class=\"mfp-close\">\u00d7<\/button>\n                                <div class=\"row\" style=\"display:flex;justify-content: center;height: 90%;margin-top: 3rem;\">\n                                    <video controls preload=\"auto\" autoplay width=\"60%\" height=\"60%\" src=\"${srcLink}\"><\/video>\n                                <\/div>\n                              <\/div>`,\n                    },\n                    type: 'inline'\n                });\n            });\n            \n            cQuery('.photoPopup').off('click').on('click', function(){ \/\/ Photo click handler\n                cQuery.magnificPopup.open({\n                    items: {\n                    src: cQuery(this).attr('src')\n                    },\n                    type: 'image',\n                });\n            });\n\n            \/\/filter right away\n            var hasURLParams = SHARED.isset('') ? '' : 'false';\n\n            if (hasURLParams){\n                doFilter = true;\n                cQuery('.candee .unitsWrapper:not(.supplies_theme_1) .featureFilterCheckbox').each(function(index, checkbox){\n                    if(cQuery(this).is(':checked')){\n                        var feat = cQuery(this).val();\n                        FILTERS.setFeatureCheck(feat, cQuery(this).is(':checked'));\n                    }\n                });\n            }\n\n            if (doFilter){ FILTERS.filterRentals(); }\n        },\n\n        setFeatureCheck: function(value, isChecked){\n            var selectedText = value;\n            if (isChecked == true){\n                cQuery('[data-value=\"'+selectedText+'\"]').addClass('featSelected');\n            } else {\n                cQuery('[data-value=\"'+selectedText+'\"]').removeClass('featSelected');\n            }\n        },\n\n        sortUnits: function(selected){\n            SHARED.showLoader();\n            \n\n            cQuery('.rental-list .unitsList:not(.unitsListSupplies)').sort(function(a, b){\n                if (selected == 1 || selected == 2){ \/\/ When filtering by price, filter by old_price first so units with the same discounted price are sorted correctly (example: $0 units show the lower full price units first)\n                    var unitDataA = SHARED.isset(cQuery(a)[0].unitInfo) ? cQuery(a)[0].unitInfo : {};\n                    var unitDataB = SHARED.isset(cQuery(b)[0].unitInfo) ? cQuery(b)[0].unitInfo : {};\n                    var unitDataAOldPrice = SHARED.isset(unitDataA.old_price) ? parseInt(unitDataA.old_price) : 0;\n                    var unitDataBOldPrice = SHARED.isset(unitDataB.old_price) ? parseInt(unitDataB.old_price) : 0;\n\n                    var sortBy = 1;\n                    \n                    if (selected == 1){ \/\/ Lowest to highest\n                        sortBy = unitDataBOldPrice > unitDataAOldPrice ? -1 : 1;\n                    }\n\n                    if (selected == 2){ \/\/ Highest to lowest\n                        sortBy = unitDataBOldPrice < unitDataAOldPrice ? -1 : 1;\n                    }\n                    \n                    return sortBy;\n                }\n            }).sort(function(a, b){\n                if (selected == 0){\n                    return parseInt(cQuery(a).attr('data-index')) < parseInt(cQuery(b).attr('data-index')) ? -1 : 1;\n                }\n\n                if (selected == 1){\n                    return parseInt(cQuery(a).attr('data-price').replace(\/,\/g, '')) < parseInt(cQuery(b).attr('data-price').replace(\/,\/g, '')) ? -1 : 1;\n                }\n\n                if (selected == 2){\n                    return parseInt(cQuery(b).attr('data-price').replace(\/,\/g, '')) < parseInt(cQuery(a).attr('data-price').replace(\/,\/g, '')) ? -1 : 1;\n                }\n\n                if (selected == 3){\n                    return parseInt(cQuery(a).attr('data-distance')) < parseInt(cQuery(b).attr('data-distance')) ? -1 : 1;\n                }\n\n                if (selected == 4){\n                    return parseInt(cQuery(a).attr('data-size')) < parseInt(cQuery(b).attr('data-size')) ? -1 : 1;\n                }\n\n                if (selected == 5){\n                    return parseInt(cQuery(b).attr('data-size')) < parseInt(cQuery(a).attr('data-size')) ? -1 : 1;\n                }\n\n                if(selected == 6){\n                    var dataTypeB = JSON.parse(cQuery(a).attr('data-types'));\n                    var dataTypeA = JSON.parse(cQuery(b).attr('data-types'));\n\n                    return dataTypeA.length < dataTypeB.length ? -1 : 1;\n                }\n                \n            }).appendTo('.rental-list');\n            if(cQuery('#showing_result').length > 0) {\n                cQuery('.lineItem').removeClass('unit-hidden').addClass('unit-hidden');\n                let limit_units = cQuery('#showing_result').attr('data-limit')\n                cQuery('#showing_result').attr('data-showed',limit_units )\n                cQuery(\"#progressbar\").attr('value', limit_units);\n                cQuery('#count_showing_result, .totalRentals').text(limit_units);\n                cQuery('.lineItem').each(function(index){\n                    if (index +1 <= limit_units) {\n                        jQuery(this).removeClass('unit-hidden');\n                    } else {\n                        return false;\n                    }\n                })\n            }\n            SHARED.hideLoader();\n        },\n\n        filterRentals: function(setMinSize, setMaxSize){\n            var maxPrice            = SHARED.unformatMoney(cQuery('.candee .maxPriceFilter').text());\n            var featureFilterAr     = [];\n            var categoryFilterAr    = [];\n            var sizeFilterAr        = [];\n            var facilityFilterAr    = [];\n            var facilityFilterArId  = [];\n            var typeFilterAr        = [];\n            var allSizesAr          = [0];\n\n            cQuery('.candee .unitsWrapper:not(.supplies_theme_1) .featureFilterCheckbox').each(function(index, checkbox){ \/\/ Loop features filter box\n                if(cQuery(this).is(':checked')){\n                    featureFilterAr.push(cQuery(this).val());\n                }\n            });\n            \n            cQuery('.candee .categoryFilterCheckbox').each(function(index, checkbox){ \/\/ Loop category filters box\n                if(cQuery(this).is(':checked')){\n                    categoryFilterAr.push(cQuery(this).val().toLowerCase());\n                }\n            });\n            \n            cQuery('.candee .facilityFilterCheckbox').each(function(index, checkbox){ \/\/ Check for single location\n                if (cQuery(this).is(':checked')){\n                    facilityFilterAr.push(cQuery(this).val());\n                    facilityFilterArId.push(cQuery(this).attr('data-propertyid'));\n                }\n            });\n\n            cQuery('.candee .typeFilterCheckbox').each(function(index, checkbox){\n                if (cQuery(this).is(':checked')){\n                    typeFilterAr.push(cQuery(this).val());\n                }\n            });\n\n            \/\/ Set discounted checkbox\n            var discountedFilterAr = ['false','true'];\n            if (cQuery('.discountedFilterCheckbox').is(':checked')){\n                discountedFilterAr = ['true'];\n            }\n            \n            if (cQuery('.sizeRangeFilterWrapper').length){ \/\/ Check if single or multi location\n                \/\/this is multi location so we set size filter so it doesn't break our checks\n                sizeFilterAr.push(0);\n            } else { \/\/ This is single location\n                cQuery('.candee .sizeFilterCheckbox').each(function(index, checkbox){\n                    allSizesAr.push((cQuery(this).attr('data-size'))*1);\n                    if(cQuery(this).is(':checked')){\n                        sizeFilterAr.push((cQuery(this).attr('data-size'))*1);\n                    }\n                });\n            }\n\n            var maxSize     = Math.max.apply(Math, sizeFilterAr);\n            var minSize     = Math.min.apply(Math, sizeFilterAr);\n            var sortedSizes = allSizesAr.sort(function(a, b){return a-b;});\n            var newMin      = sortedSizes[(sortedSizes.indexOf(minSize)-1)];\n\n            \/\/ Check if lowest filter is selected\n            minSize = minSize == maxSize && sortedSizes[0] == minSize ? 0 : newMin;\n            \n            if(cQuery('.candee .sizeFilterCheckbox').last().is(':checked') === true || maxSize == 0){ \/\/ Check it max filter is select\n                maxSize = '10000';\n            }\n\n            if (cQuery('.sizeRangeFilterWrapper').length > 0){ \/\/ Reset sizes if dual range slider is visible\n                minSize = cQuery('.minSizeFilter').text();\n                maxSize = cQuery('.maxSizeFilter').text();\n            }\n            \n            var filtersURL = '?max_size='+maxSize+'&min_size='+minSize+'&max_price='+maxPrice;\n\n            if(featureFilterAr.length > 0){\n                filtersURL += '&features='+featureFilterAr.toString();\n            }\n\n            if(typeFilterAr.length > 0){\n                filtersURL += '&type='+typeFilterAr.toString();\n            }\n\n            if(facilityFilterAr.length > 0){\n                filtersURL += '&facilites='+facilityFilterAr.toString();\n            }\n            \n            FILTERS.filterURL = filtersURL;\n            \/\/ var getUrl = window.location;\n            \/\/ var baseUrl = getUrl .protocol + \"\/\" + getUrl.host + \"\/\" + getUrl.pathname;\n\n            if(cQuery('.viewToggle3dMap').length > 0 && !cQuery('.viewToggle3dMap').hasClass('customURL')){\n               cQuery('.viewToggle3dMap').attr('href', candee_js_variables['3d_map']+filtersURL);\n            }\n\n            if(cQuery('.viewToggleList').length > 0 && !cQuery('.viewToggleList').hasClass('customURL')){\n                cQuery('.viewToggleList').attr('href', candee_js_variables['units_link']+filtersURL);\n            }\n\n            \/\/ Filter Rental Options\n            var filterInfo = {\n                'featureFilterAr': featureFilterAr,\n                'categoryFilterAr': categoryFilterAr,\n                'sizeFilterAr': sizeFilterAr,\n                'facilityFilterAr': facilityFilterAr,\n                'facilityFilterArId': facilityFilterArId,\n                'typeFilterAr': typeFilterAr,\n                'allSizesAr': allSizesAr,\n                'maxPrice': maxPrice,\n                'sortedSizes': sortedSizes,\n                'minSize': minSize,\n                'maxSize': maxSize,\n            };\n\n            if (typeof FILTERS.filterRentalsCustom === \"function\"){ \/\/ Custom filter function\n                FILTERS.filterRentalsCustom(filterInfo);\n            } else { \/\/ Default for unit table\n                cQuery('.candee .unitsList:not(.unitsListSupplies)').each(function(index, rental){\n                    var rentalFeatures  = JSON.parse(cQuery(this).attr('data-features'));\n                    var category        = JSON.parse(cQuery(this).attr('data-category'));\n                    var size            = parseInt(cQuery(this).attr('data-size'));\n                    var rentalFacility  = cQuery(this).attr('data-facility');\n                    var showUnit        = false;\n                    var showFacility    = facilityFilterArId.length == 0 || facilityFilterArId.includes(rentalFacility) ? true : false;\n\n                    for (var key in featureFilterAr) {\n                        featureFilterAr[key] = featureFilterAr[key].toLowerCase();\n                    }\n\n                    for (var key in rentalFeatures) {\n                        rentalFeatures[key] = rentalFeatures[key].toLowerCase();\n                    }\n\n                    if(parseInt(cQuery(this).attr('data-price')) <= parseInt(maxPrice) && \n                        arrayContainsArray(rentalFeatures, featureFilterAr) &&\n                        arrayContainsArray(category, categoryFilterAr) &&\n                        showFacility == true &&\n                        sizeFilterAr.length > 0 &&\n                        (maxSize == '-Infinity' || (size >= minSize && size <= maxSize))\n                    ){\n                        cQuery(this).show(0,function(){cQuery(this).addClass('highlightAdd');});\n                    } else {\n                        cQuery(this).hide(0,function(){cQuery(this).removeClass('highlightAdd');});\n                    }\n\n                }).promise().done( function(){\n                    FILTERS.setUnitTotal();\n                    FILTERS.setActiveFilters();\n                });\n\n                \/\/function to validate if array is in another array\n                function arrayContainsArray(largeArray, smallArray) {\n                    return smallArray.every(function (value) {\n                        return (largeArray?.indexOf(value) >= 0);\n                    });\n                }\n            }\n        },\n\n        setUnitTotal: function(){\n            var totalRentals = cQuery('.unitsWrapper:not(.supplies_theme_1) .highlightAdd:visible').length;\n            var totalFound = cQuery('.lineItem').length;\n            cQuery('.candee .candeeResultsContainer .totalRentals').text(totalRentals);\n\n            \/\/show no result text\n            if (parseInt(totalRentals) > 0){\n                cQuery('.unitsWrapper:not(.supplies_theme_1) .noResults').hide();\n                cQuery('.keysDescriptions').show();\n            } else {\n                var catFiltered = false;\n                var noUnitsMessage = FILTERS.originalNoResultsMessage;\n\n                cQuery('[data-filter-type=\"type\"]').each(function(){\n                    catFiltered = cQuery(this).find('input').is(':checked') ? true : catFiltered;\n                });\n                \n                cQuery('.categoriesFilterWrapper li').each(function(){\n                    catFiltered = cQuery(this).find('input').is(':checked') ? true : catFiltered;\n                });\n\n                if (catFiltered == true){\n                    noUnitsMessage = SHARED.candee_translate('no_units_in_this_category_available') != 'no_units_in_this_category_available' ? SHARED.candee_translate('no_units_in_this_category_available') : 'Sorry, we currently have no units in this category available.';\n                }\n                \n                cQuery('.unitsWrapper:not(.supplies_theme_1) .noResults').html(noUnitsMessage).show();\n                cQuery('#smallVideo').hide();\n\t\t\t\tcQuery('#mediumVideo').hide();\n\t\t\t\tcQuery('#largeVideo').hide();\n                cQuery('#parkingVideo').hide();\n\t\t\t\tcQuery('#otherVideo').hide();\n\t\t\t\tcQuery('#smallGenericUnit').hide();\n\t\t\t\tcQuery('#mediumGenericUnit').hide();\n\t\t\t\tcQuery('#largeGenericUnit').hide();\n                cQuery('#parkingGenericUnit').hide();\n\t\t\t\tcQuery('#otherGenericUnit').show();\n                cQuery('.keysDescriptions').hide();\n            }\n        },\n\n        setActiveFilters: function(){\n            let activatedFilters = [];\n            \n            cQuery('.featureFilterCheckbox').each(function(){\n                if (cQuery(this).is(':checked')) {\n                    let filterName = cQuery(cQuery(this)[0]).attr('data-type');\n                    if (!activatedFilters.includes(filterName)){\n                        activatedFilters.push(filterName);\n                    }\n                }\n            });\n            \n            var filtersActive = activatedFilters.length;\n\n            if (filtersActive > 0) {\n                cQuery('.filtersActiveMessage').show();\n                cQuery('#smallVideo').hide();\n\t\t\t\tcQuery('#mediumVideo').hide();\n\t\t\t\tcQuery('#largeVideo').hide();\n                cQuery('#parkingVideo').hide();\n\t\t\t\tcQuery('#otherVideo').hide();\n\t\t\t\tcQuery('#smallGenericUnit').hide();\n\t\t\t\tcQuery('#mediumGenericUnit').hide();\n\t\t\t\tcQuery('#largeGenericUnit').hide();\n                cQuery('#parkingGenericUnit').hide();\n\t\t\t\tcQuery('#otherGenericUnit').show();\n                cQuery('.flitersText').text(SHARED.candee_translate(filtersActive + \" filter(s) active\"));\n                cQuery('.filtersActiveMessage').text(SHARED.candee_translate(filtersActive + \" filter(s) active\"));\n            } else {\n                cQuery('.filtersActiveMessage').hide();\n                cQuery('#smallVideo').show();\n\t\t\t\tcQuery('#mediumVideo').show();\n\t\t\t\tcQuery('#largeVideo').show();\n                cQuery('#parkingVideo').show();\n\t\t\t\tcQuery('#otherVideo').show();\n\t\t\t\tcQuery('#smallGenericUnit').show();\n\t\t\t\tcQuery('#mediumGenericUnit').show();\n\t\t\t\tcQuery('#largeGenericUnit').show();\n                cQuery('#parkingGenericUnit').show();\n\t\t\t\tcQuery('#otherGenericUnit').hide();\n                cQuery('.flitersText').text(SHARED.candee_translate(FILTERS.flitersText));\n            }\n        },\n        \n        originalNoResultsMessage: '',\n    };\n<\/script>                <\/aside>\n                <div class=\"ff_menuScrim scrim\"><\/div>\n                        \n            <div class =\"candee-columns twelve candeeResultscontainter\" role=\"group\" aria-label=\"Search results list\" >\n                <div class=\"rental-list\">\n                    <div id=\"canvas\">\n                        <div class=\"messageError\">\n                                                    <\/div>\n\n                        <div class=\"unit_info shadow\">\n                            <div id=\"close\">x<\/div>\n                            <span class=\"mapHelp\" style=\"margin-right: 18px;\"><i class=\"fa fa-info-circle\"><\/i> Zoom, rotate, and click to see unit details<\/span>\n                        <\/div>\n                        \n                        <div id=\"units_colors\" class=\"shadow keyLabels\">\n                            <div style=\"float:left;margin-right: 10px;\" class=\"key viewToggleButt keySwitch\"><i class=\"fa fa-toggle-on\"><\/i>Key<\/div> \n                                                            <div style=\"float:left;margin-right: 10px;\"><div id=\"availables\"><\/div>Disponible <\/div>\n                                                        <div style=\"float:left;margin-right: 10px;\"><div id=\"noAvailables\"><\/div>No disponible<\/div>\n                            <div style=\"float:left;margin-right: 10px;\"><div id=\"selected\"><\/div>Seleccionado<\/div>\n                        <\/div> \n                    <\/div> <!-- canvas end -->\n\n                    <script>\n                        CANDEE.master_setting_facility ={\"163918\":{\"allow_esign\":\"1\",\"insurance_information\":\"\",\"show_calendar\":\"1\",\"insurance_text\":\"\",\"discount_required\":\"\",\"show_unit_number\":\"0\",\"unavailable_dates\":{\"rin\":{\"ReserveDaysOut\":\"60\",\"OccupancyReservation\":\"\",\"OccupancyMoveIn\":\"\",\"OccupancyReservationDaysOut\":\"\",\"OccupancyMoveInDaysOut\":\"\",\"ExcludedDates\":[\"05-06-2025\",\"05-07-2025\",\"05-08-2025\",\"05-09-2025\",\"05-10-2025\",\"05-11-2025\",\"05-12-2025\",\"05-13-2025\",\"05-14-2025\",\"05-15-2025\",\"05-16-2025\",\"05-17-2025\",\"05-18-2025\",\"05-19-2025\",\"05-20-2025\",\"05-21-2025\",\"05-22-2025\",\"05-23-2025\",\"05-24-2025\",\"05-25-2025\",\"05-25-2025\",\"05-26-2025\",\"05-27-2025\",\"05-28-2025\",\"05-29-2025\",\"05-30-2025\",\"05-31-2025\",\"06-01-2025\",\"06-02-2025\",\"06-03-2025\",\"06-04-2025\",\"06-05-2025\",\"06-06-2025\",\"06-07-2025\",\"06-08-2025\",\"06-09-2025\",\"06-10-2025\",\"06-11-2025\"],\"ExcludedDays\":\"\"},\"min\":{\"ReserveDaysOut\":\"60\",\"OccupancyReservation\":\"\",\"OccupancyMoveIn\":\"\",\"OccupancyReservationDaysOut\":\"\",\"OccupancyMoveInDaysOut\":\"\",\"ExcludedDates\":[\"05-06-2025\",\"05-07-2025\",\"05-08-2025\",\"05-09-2025\",\"05-10-2025\",\"05-11-2025\",\"05-12-2025\",\"05-13-2025\",\"05-14-2025\",\"05-15-2025\",\"05-16-2025\",\"05-17-2025\",\"05-18-2025\",\"05-19-2025\",\"05-20-2025\",\"05-21-2025\",\"05-22-2025\",\"05-23-2025\",\"05-24-2025\",\"05-25-2025\",\"05-25-2025\",\"05-26-2025\",\"05-27-2025\",\"05-28-2025\",\"05-29-2025\",\"05-30-2025\",\"05-31-2025\",\"06-01-2025\",\"06-02-2025\",\"06-03-2025\",\"06-04-2025\",\"06-05-2025\",\"06-06-2025\",\"06-07-2025\",\"06-08-2025\",\"06-09-2025\",\"06-10-2025\",\"06-11-2025\"],\"ExcludedDays\":\"\"}},\"insurance_required\":\"0\",\"unit_promo_desc\":\"\",\"unit_note_terms\":\"\",\"display_own_insurance_form\":\"1\",\"cart_notes\":\"\",\"lease_url\":\"\",\"settings\":{\"note\":\"<p>Please come to our store within 48 hours prior to your reservation date to sign your lease agreement.<\\\/p>\",\"cart_notes\":\"\",\"hide_prefix\":\"0\",\"show_calendar\":\"1\",\"hide_waitlist_calendar\":\"0\",\"discount_required\":\"0\",\"required_phone_qr\":\"0\",\"show_duemovein_reservation\":\"0\",\"surcharge\":false,\"unavailable_dates\":{\"rin\":{\"ReserveDaysOut\":\"60\",\"OccupancyReservation\":\"\",\"OccupancyMoveIn\":\"\",\"OccupancyReservationDaysOut\":\"\",\"OccupancyMoveInDaysOut\":\"\",\"ExcludedDates\":[\"05-06-2025\",\"05-07-2025\",\"05-08-2025\",\"05-09-2025\",\"05-10-2025\",\"05-11-2025\",\"05-12-2025\",\"05-13-2025\",\"05-14-2025\",\"05-15-2025\",\"05-16-2025\",\"05-17-2025\",\"05-18-2025\",\"05-19-2025\",\"05-20-2025\",\"05-21-2025\",\"05-22-2025\",\"05-23-2025\",\"05-24-2025\",\"05-25-2025\",\"05-25-2025\",\"05-26-2025\",\"05-27-2025\",\"05-28-2025\",\"05-29-2025\",\"05-30-2025\",\"05-31-2025\",\"06-01-2025\",\"06-02-2025\",\"06-03-2025\",\"06-04-2025\",\"06-05-2025\",\"06-06-2025\",\"06-07-2025\",\"06-08-2025\",\"06-09-2025\",\"06-10-2025\",\"06-11-2025\"],\"ExcludedDays\":\"\"},\"min\":{\"ReserveDaysOut\":\"60\",\"OccupancyReservation\":\"\",\"OccupancyMoveIn\":\"\",\"OccupancyReservationDaysOut\":\"\",\"OccupancyMoveInDaysOut\":\"\",\"ExcludedDates\":[\"05-06-2025\",\"05-07-2025\",\"05-08-2025\",\"05-09-2025\",\"05-10-2025\",\"05-11-2025\",\"05-12-2025\",\"05-13-2025\",\"05-14-2025\",\"05-15-2025\",\"05-16-2025\",\"05-17-2025\",\"05-18-2025\",\"05-19-2025\",\"05-20-2025\",\"05-21-2025\",\"05-22-2025\",\"05-23-2025\",\"05-24-2025\",\"05-25-2025\",\"05-25-2025\",\"05-26-2025\",\"05-27-2025\",\"05-28-2025\",\"05-29-2025\",\"05-30-2025\",\"05-31-2025\",\"06-01-2025\",\"06-02-2025\",\"06-03-2025\",\"06-04-2025\",\"06-05-2025\",\"06-06-2025\",\"06-07-2025\",\"06-08-2025\",\"06-09-2025\",\"06-10-2025\",\"06-11-2025\"],\"ExcludedDays\":\"\"}},\"reviews\":[],\"discounts\":[],\"reserve_fee\":0,\"qr_multipage\":\"0\",\"insurance_information\":\"\",\"insurance_text\":\"\",\"promo_required\":\"0\",\"show_unit_number\":\"0\",\"insurance\":\"0\",\"promo_desc\":\"\",\"lease_url\":\"\",\"note_movein\":\"<ul><li>Please note that you have agreed to a TEMPORARY AND REVOCABLE LICENSE TO USE SPACE and that it REQUIRES FURTHER TIME-SENSITIVE ACTION BY YOU.<\\\/li><li>Enter your full access code to pass through any gate or keypad restricted doors.<\\\/li><\\\/ul>\",\"display_own_insurance_form\":\"1\"},\"checkout_ach\":\"0\",\"related_products\":[{\"property_id\":163918,\"product_id\":\"7844\",\"product_quantity\":\"1\",\"product_price\":\"50.0000\",\"product_saleprice\":\"50.0000\",\"product_category\":\"\",\"product_image\":\"https:\\\/\\\/www.candee.co\\\/candee_images\\\/no_image.jpg\",\"product_name\":\"2 Straps\\\/Sangles Levage Main\",\"product_description\":\"2 Straps\\\/Sangles Levage Main\",\"product_order\":null,\"monthly\":0,\"subscription\":0,\"product_discount_price\":\"\",\"product_discount_name\":\"\",\"product_features\":[{\"text\":null,\"icon\":\"icon-down-arrow\"}],\"product_avg_rating\":5,\"product_vendor_id\":9999,\"product_type\":\"vendor\",\"avg_rating\":100,\"max_quantity\":\"1\",\"vendor_name\":\"Internal\",\"vendor_terms\":\"\"},{\"property_id\":163918,\"product_id\":\"7275\",\"product_quantity\":\"3\",\"product_price\":\"15.0000\",\"product_saleprice\":\"15.0000\",\"product_category\":\"\",\"product_image\":\"https:\\\/\\\/www.candee.co\\\/candee_images\\\/no_image.jpg\",\"product_name\":\"Baton wrap\",\"product_description\":\"Baton wrap\",\"product_order\":null,\"monthly\":0,\"subscription\":0,\"product_discount_price\":\"\",\"product_discount_name\":\"\",\"product_features\":[{\"text\":null,\"icon\":\"icon-down-arrow\"}],\"product_avg_rating\":5,\"product_vendor_id\":9999,\"product_type\":\"vendor\",\"avg_rating\":100,\"max_quantity\":\"3\",\"vendor_name\":\"Internal\",\"vendor_terms\":\"\"},{\"property_id\":163918,\"product_id\":\"5843\",\"product_quantity\":\"9\",\"product_price\":\"3.6000\",\"product_saleprice\":\"3.6000\",\"product_category\":\"\",\"product_image\":\"https:\\\/\\\/www.candee.co\\\/candee_images\\\/no_image.jpg\",\"product_name\":\"Bo\\u00eete 16x12x12\",\"product_description\":\"Bo\\u00eete 16x12x12\",\"product_order\":null,\"monthly\":0,\"subscription\":0,\"product_discount_price\":\"\",\"product_discount_name\":\"\",\"product_features\":[{\"text\":null,\"icon\":\"icon-down-arrow\"}],\"product_avg_rating\":5,\"product_vendor_id\":9999,\"product_type\":\"vendor\",\"avg_rating\":100,\"max_quantity\":\"9\",\"vendor_name\":\"Internal\",\"vendor_terms\":\"\"},{\"property_id\":163918,\"product_id\":\"6613\",\"product_quantity\":\"27\",\"product_price\":\"4.2500\",\"product_saleprice\":\"4.2500\",\"product_category\":\"\",\"product_image\":\"https:\\\/\\\/www.candee.co\\\/candee_images\\\/no_image.jpg\",\"product_name\":\"Boite 18X18X16\",\"product_description\":\"Boite 18X18X16\",\"product_order\":null,\"monthly\":0,\"subscription\":0,\"product_discount_price\":\"\",\"product_discount_name\":\"\",\"product_features\":[{\"text\":null,\"icon\":\"icon-down-arrow\"}],\"product_avg_rating\":5,\"product_vendor_id\":9999,\"product_type\":\"vendor\",\"avg_rating\":100,\"max_quantity\":\"27\",\"vendor_name\":\"Internal\",\"vendor_terms\":\"\"},{\"property_id\":163918,\"product_id\":\"6656\",\"product_quantity\":\"45\",\"product_price\":\"5.5000\",\"product_saleprice\":\"5.5000\",\"product_category\":\"\",\"product_image\":\"https:\\\/\\\/www.candee.co\\\/candee_images\\\/no_image.jpg\",\"product_name\":\"Boite 18X18x24\",\"product_description\":\"Boite 18X18x24\",\"product_order\":null,\"monthly\":0,\"subscription\":0,\"product_discount_price\":\"\",\"product_discount_name\":\"\",\"product_features\":[{\"text\":null,\"icon\":\"icon-down-arrow\"}],\"product_avg_rating\":5,\"product_vendor_id\":9999,\"product_type\":\"vendor\",\"avg_rating\":100,\"max_quantity\":\"45\",\"vendor_name\":\"Internal\",\"vendor_terms\":\"\"},{\"property_id\":163918,\"product_id\":\"5844\",\"product_quantity\":\"7\",\"product_price\":\"5.0000\",\"product_saleprice\":\"5.0000\",\"product_category\":\"\",\"product_image\":\"https:\\\/\\\/www.candee.co\\\/candee_images\\\/no_image.jpg\",\"product_name\":\"Boite 22x18x12\",\"product_description\":\"Boite 22x18x12\",\"product_order\":null,\"monthly\":0,\"subscription\":0,\"product_discount_price\":\"\",\"product_discount_name\":\"\",\"product_features\":[{\"text\":null,\"icon\":\"icon-down-arrow\"}],\"product_avg_rating\":5,\"product_vendor_id\":9999,\"product_type\":\"vendor\",\"avg_rating\":100,\"max_quantity\":\"7\",\"vendor_name\":\"Internal\",\"vendor_terms\":\"\"},{\"property_id\":163918,\"product_id\":\"6657\",\"product_quantity\":\"8\",\"product_price\":\"6.7500\",\"product_saleprice\":\"6.7500\",\"product_category\":\"\",\"product_image\":\"https:\\\/\\\/www.candee.co\\\/candee_images\\\/no_image.jpg\",\"product_name\":\"Boite 22X22X22\",\"product_description\":\"Boite 22X22X22\",\"product_order\":null,\"monthly\":0,\"subscription\":0,\"product_discount_price\":\"\",\"product_discount_name\":\"\",\"product_features\":[{\"text\":null,\"icon\":\"icon-down-arrow\"}],\"product_avg_rating\":5,\"product_vendor_id\":9999,\"product_type\":\"vendor\",\"avg_rating\":100,\"max_quantity\":\"8\",\"vendor_name\":\"Internal\",\"vendor_terms\":\"\"},{\"property_id\":163918,\"product_id\":\"7860\",\"product_quantity\":\"5\",\"product_price\":\"35.0000\",\"product_saleprice\":\"35.0000\",\"product_category\":\"\",\"product_image\":\"https:\\\/\\\/www.candee.co\\\/candee_images\\\/no_image.jpg\",\"product_name\":\"Bo\\u00eete Garde-Robe (24x20x46)\",\"product_description\":\"Bo\\u00eete Garde-Robe (24x20x46)\",\"product_order\":null,\"monthly\":0,\"subscription\":0,\"product_discount_price\":\"\",\"product_discount_name\":\"\",\"product_features\":[{\"text\":null,\"icon\":\"icon-down-arrow\"}],\"product_avg_rating\":5,\"product_vendor_id\":9999,\"product_type\":\"vendor\",\"avg_rating\":100,\"max_quantity\":\"5\",\"vendor_name\":\"Internal\",\"vendor_terms\":\"\"},{\"property_id\":163918,\"product_id\":\"5514\",\"product_quantity\":\"270\",\"product_price\":\"20.0000\",\"product_saleprice\":\"20.0000\",\"product_category\":\"\",\"product_image\":\"https:\\\/\\\/www.candee.co\\\/candee_images\\\/no_image.jpg\",\"product_name\":\"Cadenas\",\"product_description\":\"Cadenas\",\"product_order\":null,\"monthly\":0,\"subscription\":0,\"product_discount_price\":\"\",\"product_discount_name\":\"\",\"product_features\":[{\"text\":null,\"icon\":\"icon-down-arrow\"}],\"product_avg_rating\":5,\"product_vendor_id\":9999,\"product_type\":\"vendor\",\"avg_rating\":100,\"max_quantity\":\"270\",\"vendor_name\":\"Internal\",\"vendor_terms\":\"\"},{\"property_id\":163918,\"product_id\":\"6612\",\"product_quantity\":\"22\",\"product_price\":\"4.0000\",\"product_saleprice\":\"4.0000\",\"product_category\":\"\",\"product_image\":\"https:\\\/\\\/www.candee.co\\\/candee_images\\\/no_image.jpg\",\"product_name\":\"Couteau utilitaire\",\"product_description\":\"Couteau utilitaire\",\"product_order\":null,\"monthly\":0,\"subscription\":0,\"product_discount_price\":\"\",\"product_discount_name\":\"\",\"product_features\":[{\"text\":null,\"icon\":\"icon-down-arrow\"}],\"product_avg_rating\":5,\"product_vendor_id\":9999,\"product_type\":\"vendor\",\"avg_rating\":100,\"max_quantity\":\"22\",\"vendor_name\":\"Internal\",\"vendor_terms\":\"\"},{\"property_id\":163918,\"product_id\":\"6539\",\"product_quantity\":\"9\",\"product_price\":\"30.0000\",\"product_saleprice\":\"30.0000\",\"product_category\":\"\",\"product_image\":\"https:\\\/\\\/www.candee.co\\\/candee_images\\\/no_image.jpg\",\"product_name\":\"Couverture d\\u00e9m\\u00e9nagement\",\"product_description\":\"Couverture d\\u00e9m\\u00e9nagement\",\"product_order\":null,\"monthly\":0,\"subscription\":0,\"product_discount_price\":\"\",\"product_discount_name\":\"\",\"product_features\":[{\"text\":null,\"icon\":\"icon-down-arrow\"}],\"product_avg_rating\":5,\"product_vendor_id\":9999,\"product_type\":\"vendor\",\"avg_rating\":100,\"max_quantity\":\"9\",\"vendor_name\":\"Internal\",\"vendor_terms\":\"\"},{\"property_id\":163918,\"product_id\":\"6543\",\"product_quantity\":\"7\",\"product_price\":\"16.0000\",\"product_saleprice\":\"16.0000\",\"product_category\":\"\",\"product_image\":\"https:\\\/\\\/www.candee.co\\\/candee_images\\\/no_image.jpg\",\"product_name\":\"Couvre matelas (Queen\\\/king)\",\"product_description\":\"Couvre matelas (Queen\\\/king)\",\"product_order\":null,\"monthly\":0,\"subscription\":0,\"product_discount_price\":\"\",\"product_discount_name\":\"\",\"product_features\":[{\"text\":null,\"icon\":\"icon-down-arrow\"}],\"product_avg_rating\":5,\"product_vendor_id\":9999,\"product_type\":\"vendor\",\"avg_rating\":100,\"max_quantity\":\"7\",\"vendor_name\":\"Internal\",\"vendor_terms\":\"\"},{\"property_id\":163918,\"product_id\":\"5846\",\"product_quantity\":\"4\",\"product_price\":\"13.0000\",\"product_saleprice\":\"13.0000\",\"product_category\":\"\",\"product_image\":\"https:\\\/\\\/www.candee.co\\\/candee_images\\\/no_image.jpg\",\"product_name\":\"Couvre-matelas (Twin\\\/full)\",\"product_description\":\"Couvre-matelas (Twin\\\/full)\",\"product_order\":null,\"monthly\":0,\"subscription\":0,\"product_discount_price\":\"\",\"product_discount_name\":\"\",\"product_features\":[{\"text\":null,\"icon\":\"icon-down-arrow\"}],\"product_avg_rating\":5,\"product_vendor_id\":9999,\"product_type\":\"vendor\",\"avg_rating\":100,\"max_quantity\":\"4\",\"vendor_name\":\"Internal\",\"vendor_terms\":\"\"},{\"property_id\":163918,\"product_id\":\"6541\",\"product_quantity\":\"70\",\"product_price\":\"2.0000\",\"product_saleprice\":\"2.0000\",\"product_category\":\"\",\"product_image\":\"https:\\\/\\\/www.candee.co\\\/candee_images\\\/no_image.jpg\",\"product_name\":\"Crayon marqueur (pointe fine)\",\"product_description\":\"Crayon marqueur (pointe fine)\",\"product_order\":null,\"monthly\":0,\"subscription\":0,\"product_discount_price\":\"\",\"product_discount_name\":\"\",\"product_features\":[{\"text\":null,\"icon\":\"icon-down-arrow\"}],\"product_avg_rating\":5,\"product_vendor_id\":9999,\"product_type\":\"vendor\",\"avg_rating\":100,\"max_quantity\":\"70\",\"vendor_name\":\"Internal\",\"vendor_terms\":\"\"},{\"property_id\":163918,\"product_id\":\"6540\",\"product_quantity\":\"23\",\"product_price\":\"3.2500\",\"product_saleprice\":\"3.2500\",\"product_category\":\"\",\"product_image\":\"https:\\\/\\\/www.candee.co\\\/candee_images\\\/no_image.jpg\",\"product_name\":\"Crayon marqueur (pointe large)\",\"product_description\":\"Crayon marqueur (pointe large)\",\"product_order\":null,\"monthly\":0,\"subscription\":0,\"product_discount_price\":\"\",\"product_discount_name\":\"\",\"product_features\":[{\"text\":null,\"icon\":\"icon-down-arrow\"}],\"product_avg_rating\":5,\"product_vendor_id\":9999,\"product_type\":\"vendor\",\"avg_rating\":100,\"max_quantity\":\"23\",\"vendor_name\":\"Internal\",\"vendor_terms\":\"\"},{\"property_id\":163918,\"product_id\":\"6537\",\"product_quantity\":\"7\",\"product_price\":\"12.0000\",\"product_saleprice\":\"12.0000\",\"product_category\":\"\",\"product_image\":\"https:\\\/\\\/www.candee.co\\\/candee_images\\\/no_image.jpg\",\"product_name\":\"Emballages a bulles\",\"product_description\":\"Emballages a bulles\",\"product_order\":null,\"monthly\":0,\"subscription\":0,\"product_discount_price\":\"\",\"product_discount_name\":\"\",\"product_features\":[{\"text\":null,\"icon\":\"icon-down-arrow\"}],\"product_avg_rating\":5,\"product_vendor_id\":9999,\"product_type\":\"vendor\",\"avg_rating\":100,\"max_quantity\":\"7\",\"vendor_name\":\"Internal\",\"vendor_terms\":\"\"},{\"property_id\":163918,\"product_id\":\"6833\",\"product_quantity\":\"3\",\"product_price\":\"55.0000\",\"product_saleprice\":\"55.0000\",\"product_category\":\"\",\"product_image\":\"https:\\\/\\\/www.candee.co\\\/candee_images\\\/no_image.jpg\",\"product_name\":\"\\u00c9tag\\u00e8re\",\"product_description\":\"\\u00c9tag\\u00e8re\",\"product_order\":null,\"monthly\":0,\"subscription\":0,\"product_discount_price\":\"\",\"product_discount_name\":\"\",\"product_features\":[{\"text\":null,\"icon\":\"icon-down-arrow\"}],\"product_avg_rating\":5,\"product_vendor_id\":9999,\"product_type\":\"vendor\",\"avg_rating\":100,\"max_quantity\":\"3\",\"vendor_name\":\"Internal\",\"vendor_terms\":\"\"},{\"property_id\":163918,\"product_id\":\"6610\",\"product_quantity\":\"33\",\"product_price\":\"2.5000\",\"product_saleprice\":\"2.5000\",\"product_category\":\"\",\"product_image\":\"https:\\\/\\\/www.candee.co\\\/candee_images\\\/no_image.jpg\",\"product_name\":\"Gants L\",\"product_description\":\"Gants L\",\"product_order\":null,\"monthly\":0,\"subscription\":0,\"product_discount_price\":\"\",\"product_discount_name\":\"\",\"product_features\":[{\"text\":null,\"icon\":\"icon-down-arrow\"}],\"product_avg_rating\":5,\"product_vendor_id\":9999,\"product_type\":\"vendor\",\"avg_rating\":100,\"max_quantity\":\"33\",\"vendor_name\":\"Internal\",\"vendor_terms\":\"\"},{\"property_id\":163918,\"product_id\":\"6608\",\"product_quantity\":\"34\",\"product_price\":\"2.5000\",\"product_saleprice\":\"2.5000\",\"product_category\":\"\",\"product_image\":\"https:\\\/\\\/www.candee.co\\\/candee_images\\\/no_image.jpg\",\"product_name\":\"Gants M\",\"product_description\":\"Gants M\",\"product_order\":null,\"monthly\":0,\"subscription\":0,\"product_discount_price\":\"\",\"product_discount_name\":\"\",\"product_features\":[{\"text\":null,\"icon\":\"icon-down-arrow\"}],\"product_avg_rating\":5,\"product_vendor_id\":9999,\"product_type\":\"vendor\",\"avg_rating\":100,\"max_quantity\":\"34\",\"vendor_name\":\"Internal\",\"vendor_terms\":\"\"},{\"property_id\":163918,\"product_id\":\"6609\",\"product_quantity\":\"11\",\"product_price\":\"2.5000\",\"product_saleprice\":\"2.5000\",\"product_category\":\"\",\"product_image\":\"https:\\\/\\\/www.candee.co\\\/candee_images\\\/no_image.jpg\",\"product_name\":\"Gants S\",\"product_description\":\"Gants S\",\"product_order\":null,\"monthly\":0,\"subscription\":0,\"product_discount_price\":\"\",\"product_discount_name\":\"\",\"product_features\":[{\"text\":null,\"icon\":\"icon-down-arrow\"}],\"product_avg_rating\":5,\"product_vendor_id\":9999,\"product_type\":\"vendor\",\"avg_rating\":100,\"max_quantity\":\"11\",\"vendor_name\":\"Internal\",\"vendor_terms\":\"\"},{\"property_id\":163918,\"product_id\":\"6611\",\"product_quantity\":\"10\",\"product_price\":\"2.5000\",\"product_saleprice\":\"2.5000\",\"product_category\":\"\",\"product_image\":\"https:\\\/\\\/www.candee.co\\\/candee_images\\\/no_image.jpg\",\"product_name\":\"Gants XL\",\"product_description\":\"Gants XL\",\"product_order\":null,\"monthly\":0,\"subscription\":0,\"product_discount_price\":\"\",\"product_discount_name\":\"\",\"product_features\":[{\"text\":null,\"icon\":\"icon-down-arrow\"}],\"product_avg_rating\":5,\"product_vendor_id\":9999,\"product_type\":\"vendor\",\"avg_rating\":100,\"max_quantity\":\"10\",\"vendor_name\":\"Internal\",\"vendor_terms\":\"\"},{\"property_id\":163918,\"product_id\":\"7739\",\"product_quantity\":\"3\",\"product_price\":\"30.0000\",\"product_saleprice\":\"30.0000\",\"product_category\":\"\",\"product_image\":\"https:\\\/\\\/www.candee.co\\\/candee_images\\\/no_image.jpg\",\"product_name\":\"Lock Box\",\"product_description\":\"Lock Box\",\"product_order\":null,\"monthly\":0,\"subscription\":0,\"product_discount_price\":\"\",\"product_discount_name\":\"\",\"product_features\":[{\"text\":null,\"icon\":\"icon-down-arrow\"}],\"product_avg_rating\":5,\"product_vendor_id\":9999,\"product_type\":\"vendor\",\"avg_rating\":100,\"max_quantity\":\"3\",\"vendor_name\":\"Internal\",\"vendor_terms\":\"\"},{\"property_id\":163918,\"product_id\":\"7859\",\"product_quantity\":\"4\",\"product_price\":\"7.0000\",\"product_saleprice\":\"7.0000\",\"product_category\":\"\",\"product_image\":\"https:\\\/\\\/www.candee.co\\\/candee_images\\\/no_image.jpg\",\"product_name\":\"Pochette Signalisation Orange\",\"product_description\":\"Pochette Signalisation Orange\",\"product_order\":null,\"monthly\":0,\"subscription\":0,\"product_discount_price\":\"\",\"product_discount_name\":\"\",\"product_features\":[{\"text\":null,\"icon\":\"icon-down-arrow\"}],\"product_avg_rating\":5,\"product_vendor_id\":9999,\"product_type\":\"vendor\",\"avg_rating\":100,\"max_quantity\":\"4\",\"vendor_name\":\"Internal\",\"vendor_terms\":\"\"},{\"property_id\":163918,\"product_id\":\"6538\",\"product_quantity\":\"40\",\"product_price\":\"4.0000\",\"product_saleprice\":\"4.0000\",\"product_category\":\"\",\"product_image\":\"https:\\\/\\\/www.candee.co\\\/candee_images\\\/no_image.jpg\",\"product_name\":\"Ruban adh\\u00e9sif\",\"product_description\":\"Ruban adh\\u00e9sif\",\"product_order\":null,\"monthly\":0,\"subscription\":0,\"product_discount_price\":\"\",\"product_discount_name\":\"\",\"product_features\":[{\"text\":null,\"icon\":\"icon-down-arrow\"}],\"product_avg_rating\":5,\"product_vendor_id\":9999,\"product_type\":\"vendor\",\"avg_rating\":100,\"max_quantity\":\"40\",\"vendor_name\":\"Internal\",\"vendor_terms\":\"\"},{\"property_id\":163918,\"product_id\":\"7274\",\"product_quantity\":\"15\",\"product_price\":\"10.0000\",\"product_saleprice\":\"10.0000\",\"product_category\":\"\",\"product_image\":\"https:\\\/\\\/www.candee.co\\\/candee_images\\\/no_image.jpg\",\"product_name\":\"Wrap\",\"product_description\":\"Wrap\",\"product_order\":null,\"monthly\":0,\"subscription\":0,\"product_discount_price\":\"\",\"product_discount_name\":\"\",\"product_features\":[{\"text\":null,\"icon\":\"icon-down-arrow\"}],\"product_avg_rating\":5,\"product_vendor_id\":9999,\"product_type\":\"vendor\",\"avg_rating\":100,\"max_quantity\":\"15\",\"vendor_name\":\"Internal\",\"vendor_terms\":\"\"}],\"pms_type\":\"sitelink\"}};\n                                                    docReady(function() {\n                                cQuery( 'body' ).addClass('use_3d_Filters').removeClass('mmFiltersOpen');\n                            });\n                        \n                        if (!Array.prototype.includes) { \/\/ Array includes polyfill for IE\n                            Array.prototype.includes = function(search, start) {\n                                'use strict';\n                                if (typeof start !== 'number') {\n                                    start = 0;\n                                }\n\n                                return start + search.length > this.length ? false : this.indexOf(search, start) !== -1;\n                            };\n                        }\n\n                        \/\/ Set up the scene, camera, and renderer as global variables.\n                        var scene, camera, renderer,light,mesh,raycaster,intersects,labelRenderer = 0;\n                        var clock = new THREE.Clock();\n                        var mouse = new THREE.Vector2(), INTERSECTED;\n                        var planes = [];\n                        var container = document.getElementById('canvas');\n                        var w = container.offsetWidth;\n                        var h = container.offsetHeight;\n                        var prev_int_obj = int_obj = null;\n                        var filtersUsed = [];\n\n                        let quick_movein = 0;\n                        let custom_min_url = '';\n                        \n                        init();\n                        render();\n                        \n                        function init(){ \/\/ Sets up the scene\n                            \/\/ Scene\n                            scene = new THREE.Scene();\n                            \n                            \/\/ Renderer\n                            renderer = new THREE.WebGLRenderer({antialias:true, alpha: true});\n                            renderer.shadowMap.enabled = true;\n                            renderer.shadowMap.type = THREE.PCFSoftShadowMap;\n                            renderer.setClearColor(0xf7f7f7);\n                            \n                            \/\/ Raycaster\n                            raycaster = new THREE.Raycaster();\n                            renderer.setPixelRatio(window.devicePixelRatio);\n                            renderer.setSize(window.innerWidth, window.innerHeight);\n                            container.appendChild(renderer.domElement);\n                            \n                            \/\/ Scene\n                            cQuery( '#canvas' ).on( 'mousewheel', function ( e ) {\n                                var event = e.originalEvent,\n                                    d = event.wheelDelta || -event.detail;\n                            \n                                this.scrollTop += ( d < 0 ? 1 : -1 ) * 30;\n                                e.preventDefault();\n                            });\n                            \n                            \n                            if (cQuery('#floor_selection').val() == 99){\n                                                            }\n                                \n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C160';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C160';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=true;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C160', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857931');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 193.5;\n                                    mesh.position.x = 6.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857931;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C160\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D213';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D213';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D213', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857982');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 206;\n                                    mesh.position.x = 6.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857982;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D213\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D214';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D214';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D214', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857983');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216;\n                                    mesh.position.x = 6.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857983;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D214\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E267';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E267';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E267', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858034');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 6.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858034;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E267\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0F313';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0F313';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0F313', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858056');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 201;\n                                    mesh.position.x = 6.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858056;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0F313\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B102';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B102';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B102', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857877');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 159.5;\n                                    mesh.position.x = 7;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857877;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B102\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B105';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B105';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B105', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857879');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 148.5;\n                                    mesh.position.x = 7;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857879;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B105\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C159';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C159';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C159', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857930');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 179.5;\n                                    mesh.position.x = 7;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857930;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C159\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0F315';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0F315';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0F315', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858057');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 174.5;\n                                    mesh.position.x = 7;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858057;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0F315\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0F317';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0F317';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0F317', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858058');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 169.5;\n                                    mesh.position.x = 7;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858058;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0F317\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0F319';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0F319';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0F319', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858059');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 164.5;\n                                    mesh.position.x = 7;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858059;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0F319\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0F321';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0F321';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0F321', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858060');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 143.5;\n                                    mesh.position.x = 7;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858060;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0F321\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0F323';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0F323';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0F323', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858061');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 138.5;\n                                    mesh.position.x = 7;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858061;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0F323\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0F325';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0F325';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0F325', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858062');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 133.5;\n                                    mesh.position.x = 7;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858062;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0F325\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A052';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A052';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A052', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868979');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 128.5;\n                                    mesh.position.x = 7;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868979;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A052\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E310';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E310';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(9.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E310', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">9x10<\/div><div class=\"mapLabelPrice\">$203.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>9x10<\/div><div class=\"mapLabelPrice\">$203.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5017560');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 234;\n                                    mesh.position.x = 9;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5017560;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E310\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 203.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 9.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>202.64<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C158';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C158';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C158', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857929');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 193.5;\n                                    mesh.position.x = 14;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857929;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C158\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D211';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D211';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D211', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857980');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 203.5;\n                                    mesh.position.x = 14;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857980;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D211\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D212';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D212';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D212', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857981');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216;\n                                    mesh.position.x = 14;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857981;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D212\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E265';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E265';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E265', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858032');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 14;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858032;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E265\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B103';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B103';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B103', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857878');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 143.5;\n                                    mesh.position.x = 14.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857878;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B103\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 300.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>300.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A050';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A050';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A050', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868978');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 131;\n                                    mesh.position.x = 14.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868978;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A050\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C157';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C157';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C157', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5040404');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 177;\n                                    mesh.position.x = 14.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5040404;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C157\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B100';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B100';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B100', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5085335');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 164.5;\n                                    mesh.position.x = 14.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5085335;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B100\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 300.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>300.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E308';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E308';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E308', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858054');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 234;\n                                    mesh.position.x = 16;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858054;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E308\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A045';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A045';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(8.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A045', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">8x9<\/div><div class=\"mapLabelPrice\">$184.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>8x9<\/div><div class=\"mapLabelPrice\">$184.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868975');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 114.5;\n                                    mesh.position.x = 22;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868975;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A045\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 184.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 8.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>183.67<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E306';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E306';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E306', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858053');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 234;\n                                    mesh.position.x = 21;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858053;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E306\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C156';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C156';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C156', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857927');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 193.5;\n                                    mesh.position.x = 24;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857927;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C156\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D209';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D209';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D209', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857978');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 203.5;\n                                    mesh.position.x = 24;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857978;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D209\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D210';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D210';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D210', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857979');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216;\n                                    mesh.position.x = 24;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857979;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D210\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E263';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E263';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E263', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858030');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 24;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858030;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E263\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B098';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B098';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B098', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857873');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 164.5;\n                                    mesh.position.x = 24.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857873;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B098\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 300.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>300.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B101';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B101';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B101', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857876');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 143.5;\n                                    mesh.position.x = 24.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857876;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B101\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 300.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>300.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C155';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C155';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C155', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857926');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 177;\n                                    mesh.position.x = 24.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857926;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C155\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A048';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A048';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A048', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868977');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 131;\n                                    mesh.position.x = 24.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868977;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A048\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3F318';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3F318';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=true;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3F318', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4980450');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 219;\n                                    mesh.position.x = 23.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4980450;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3F318\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3F310';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3F310';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=true;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3F310', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4981626');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 250.5;\n                                    mesh.position.x = 23.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4981626;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3F310\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3F328';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3F328';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3F328', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4981627');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 187.5;\n                                    mesh.position.x = 23.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4981627;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3F328\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3F312';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3F312';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=true;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3F312', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4983680');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 236.5;\n                                    mesh.position.x = 23.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4983680;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3F312\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3F304';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3F304';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3F304', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997803');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 277;\n                                    mesh.position.x = 23.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997803;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3F304\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3F306';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3F306';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3F306', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997804');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 272;\n                                    mesh.position.x = 23.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997804;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3F306\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3F324';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3F324';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3F324', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997805');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 197.5;\n                                    mesh.position.x = 23.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997805;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3F324\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3F326';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3F326';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3F326', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997806');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 192.5;\n                                    mesh.position.x = 23.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997806;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3F326\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3F314';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3F314';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=true;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3F314', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999176');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 229;\n                                    mesh.position.x = 23.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999176;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3F314\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3F316';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3F316';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=true;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3F316', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999177');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 224;\n                                    mesh.position.x = 23.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999177;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3F316\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3F320';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3F320';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3F320', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999178');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 207.5;\n                                    mesh.position.x = 23.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999178;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3F320\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3F322';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3F322';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3F322', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999179');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 202.5;\n                                    mesh.position.x = 23.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999179;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3F322\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3F308';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3F308';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=true;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3F308', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5144214');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 260.5;\n                                    mesh.position.x = 23.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5144214;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3F308\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E300';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E300';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(11.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E300', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">11x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>11x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4981625');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 28;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4981625;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E300\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 242.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 11.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>242.48<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E304';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E304';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E304', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858052');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 234;\n                                    mesh.position.x = 26;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858052;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E304\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A043';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A043';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A043', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x9<\/div><div class=\"mapLabelPrice\">$209.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x9<\/div><div class=\"mapLabelPrice\">$209.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868973');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 114.5;\n                                    mesh.position.x = 31;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868973;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A043\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 209.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>208.73<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D205';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D205';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D205', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4979310');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 260.5;\n                                    mesh.position.x = 31;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4979310;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D205\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C151';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C151';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C151', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4982032');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 236.5;\n                                    mesh.position.x = 31;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4982032;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C151\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D204';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D204';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D204', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4983674');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 272;\n                                    mesh.position.x = 31;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4983674;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D204\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B102';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B102';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B102', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4985457');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 224;\n                                    mesh.position.x = 31;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4985457;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B102\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B101';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B101';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B101', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4987893');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 202.5;\n                                    mesh.position.x = 31;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4987893;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B101\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C150';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C150';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C150', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4996868');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 250.5;\n                                    mesh.position.x = 31;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4996868;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C150\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A050';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A050';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A050', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999090');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 190;\n                                    mesh.position.x = 31;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999090;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A050\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E257';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E257';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E257', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999161');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 277;\n                                    mesh.position.x = 31;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999161;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E257\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E302';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E302';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E302', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858051');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 234;\n                                    mesh.position.x = 31;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858051;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E302\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C154';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C154';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C154', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857925');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 193.5;\n                                    mesh.position.x = 34;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857925;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C154\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D207';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D207';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D207', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857976');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 203.5;\n                                    mesh.position.x = 34;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857976;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D207\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D208';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D208';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D208', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857977');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216;\n                                    mesh.position.x = 34;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857977;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D208\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E261';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E261';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E261', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858028');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 34;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858028;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E261\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B096';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B096';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B096', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857871');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 164.5;\n                                    mesh.position.x = 34.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857871;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B096\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 300.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>300.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B099';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B099';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B099', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857874');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 143.5;\n                                    mesh.position.x = 34.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857874;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B099\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 300.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>300.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C153';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C153';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C153', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857924');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 177;\n                                    mesh.position.x = 34.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857924;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C153\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A046';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A046';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A046', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868976');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 131;\n                                    mesh.position.x = 34.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868976;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A046\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E300';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E300';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E300', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858050');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 234;\n                                    mesh.position.x = 36;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858050;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E300\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E298';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E298';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E298', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999175');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 36;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999175;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E298\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A043';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A043';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(8.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A043', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">8x10<\/div><div class=\"mapLabelPrice\">$193.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>8x10<\/div><div class=\"mapLabelPrice\">$193.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4987892');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 176.5;\n                                    mesh.position.x = 39;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4987892;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A043\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 193.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 8.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>192.73<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A041';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A041';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A041', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x9<\/div><div class=\"mapLabelPrice\">$209.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x9<\/div><div class=\"mapLabelPrice\">$209.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868971');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 114.5;\n                                    mesh.position.x = 41;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868971;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A041\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 209.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>208.73<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B100';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B100';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B100', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x15<\/div><div class=\"mapLabelPrice\">$184.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x15<\/div><div class=\"mapLabelPrice\">$184.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4980564');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 224;\n                                    mesh.position.x = 38.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4980564;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B100\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 184.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>184.07<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A048';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A048';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A048', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999089');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 190;\n                                    mesh.position.x = 41;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999089;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A048\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B099';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B099';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B099', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999107');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 202.5;\n                                    mesh.position.x = 41;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999107;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B099\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C148';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C148';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C148', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999119');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 250.5;\n                                    mesh.position.x = 41;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999119;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C148\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C149';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C149';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C149', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999120');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 236.5;\n                                    mesh.position.x = 41;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999120;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C149\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D202';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D202';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D202', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999140');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 272;\n                                    mesh.position.x = 41;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999140;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D202\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D203';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D203';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D203', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999141');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 260.5;\n                                    mesh.position.x = 41;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999141;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D203\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E255';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E255';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E255', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999160');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 277;\n                                    mesh.position.x = 41;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999160;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E255\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E298';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E298';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E298', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858049');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 234;\n                                    mesh.position.x = 41;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858049;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E298\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E296';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E296';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E296', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999174');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 41;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999174;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E296\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C152';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C152';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C152', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857923');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 193.5;\n                                    mesh.position.x = 44;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857923;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C152\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D205';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D205';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D205', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857974');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 203.5;\n                                    mesh.position.x = 44;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857974;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D205\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D206';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D206';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D206', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857975');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216;\n                                    mesh.position.x = 44;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857975;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D206\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E259';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E259';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E259', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858026');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 44;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858026;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E259\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B094';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B094';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B094', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857869');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 164.5;\n                                    mesh.position.x = 44.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857869;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B094\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 300.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>300.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B097';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B097';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B097', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857872');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 143.5;\n                                    mesh.position.x = 44.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857872;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B097\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 300.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>300.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C151';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C151';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C151', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857922');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 177;\n                                    mesh.position.x = 44.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857922;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C151\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A044';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A044';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A044', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868974');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 131;\n                                    mesh.position.x = 44.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868974;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A044\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B098';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B098';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B098', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x15<\/div><div class=\"mapLabelPrice\">$184.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x15<\/div><div class=\"mapLabelPrice\">$184.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999106');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 224;\n                                    mesh.position.x = 43.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999106;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B098\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 184.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>184.07<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A041';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A041';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A041', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997736');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 176.5;\n                                    mesh.position.x = 48;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997736;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A041\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E296';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E296';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E296', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858048');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 234;\n                                    mesh.position.x = 46;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858048;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E296\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E294';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E294';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E294', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999173');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 46;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999173;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E294\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A039';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A039';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A039', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x9<\/div><div class=\"mapLabelPrice\">$209.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x9<\/div><div class=\"mapLabelPrice\">$209.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868969');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 114.5;\n                                    mesh.position.x = 51;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868969;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A039\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 209.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>208.73<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A046';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A046';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A046', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4981621');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 190;\n                                    mesh.position.x = 51;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4981621;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A046\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B096';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B096';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B096', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999104');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 224;\n                                    mesh.position.x = 51;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999104;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B096\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B097';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B097';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B097', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999105');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 202.5;\n                                    mesh.position.x = 51;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999105;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B097\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C146';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C146';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C146', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999117');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 250.5;\n                                    mesh.position.x = 51;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999117;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C146\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C147';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C147';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C147', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999118');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 236.5;\n                                    mesh.position.x = 51;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999118;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C147\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D200';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D200';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D200', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999138');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 272;\n                                    mesh.position.x = 51;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999138;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D200\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D201';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D201';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D201', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999139');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 260.5;\n                                    mesh.position.x = 51;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999139;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D201\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E253';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E253';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E253', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999159');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 277;\n                                    mesh.position.x = 51;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999159;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E253\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E294';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E294';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E294', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858047');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 233.5;\n                                    mesh.position.x = 51;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858047;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E294\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 119.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>119.05<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E292';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E292';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E292', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999172');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 51;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999172;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E292\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D203';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D203';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D203', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857972');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 203.5;\n                                    mesh.position.x = 54;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857972;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D203\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D204';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D204';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D204', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857973');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216;\n                                    mesh.position.x = 54;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857973;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D204\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E257';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E257';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E257', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858024');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 54;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858024;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E257\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C150';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C150';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C150', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4892026');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 193.5;\n                                    mesh.position.x = 54;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4892026;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C150\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B092';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B092';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B092', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857867');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 164.5;\n                                    mesh.position.x = 54.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857867;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B092\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 300.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>300.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B095';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B095';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B095', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857870');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 143.5;\n                                    mesh.position.x = 54.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857870;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B095\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 300.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>300.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A042';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A042';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A042', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868972');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 131;\n                                    mesh.position.x = 54.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868972;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A042\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C149';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C149';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C149', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4959595');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 177;\n                                    mesh.position.x = 54.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4959595;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C149\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A039';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A039';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A039', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997735');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 176.5;\n                                    mesh.position.x = 58;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997735;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A039\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E292';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E292';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E292', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858046');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 233.5;\n                                    mesh.position.x = 56;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858046;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E292\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 119.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>119.05<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E290';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E290';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E290', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999171');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 56;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999171;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E290\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A037';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A037';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A037', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x9<\/div><div class=\"mapLabelPrice\">$209.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x9<\/div><div class=\"mapLabelPrice\">$209.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868967');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 114.5;\n                                    mesh.position.x = 61;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868967;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A037\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 209.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>208.73<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A044';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A044';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A044', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999088');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 190;\n                                    mesh.position.x = 61;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999088;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A044\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B094';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B094';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B094', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999102');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 224;\n                                    mesh.position.x = 61;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999102;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B094\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B095';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B095';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B095', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999103');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 202.5;\n                                    mesh.position.x = 61;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999103;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B095\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C144';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C144';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C144', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999115');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 250.5;\n                                    mesh.position.x = 61;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999115;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C144\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C145';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C145';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C145', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999116');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 236.5;\n                                    mesh.position.x = 61;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999116;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C145\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D198';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D198';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D198', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999136');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 272;\n                                    mesh.position.x = 61;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999136;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D198\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D199';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D199';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D199', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999137');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 260.5;\n                                    mesh.position.x = 61;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999137;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D199\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E251';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E251';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E251', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999158');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 277;\n                                    mesh.position.x = 61;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999158;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E251\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F272';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F272';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(9.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F272', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">9x11<\/div><div class=\"mapLabelPrice\">$212.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>9x11<\/div><div class=\"mapLabelPrice\">$212.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999189');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 245;\n                                    mesh.position.x = 61;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999189;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F272\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 212.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 9.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>211.74<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E290';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E290';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E290', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858045');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 233.5;\n                                    mesh.position.x = 61;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858045;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E290\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 119.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>119.05<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E288';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E288';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E288', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999180');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 61;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999180;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E288\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C148';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C148';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C148', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857919');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 193.5;\n                                    mesh.position.x = 64;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857919;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C148\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D201';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D201';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D201', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857970');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 203.5;\n                                    mesh.position.x = 64;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857970;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D201\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D202';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D202';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D202', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857971');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216;\n                                    mesh.position.x = 64;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857971;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D202\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E255';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E255';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E255', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858022');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 64;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858022;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E255\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B090';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B090';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B090', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857865');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 164.5;\n                                    mesh.position.x = 64.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857865;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B090\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 293.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>292.94<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B093';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B093';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B093', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857868');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 143.5;\n                                    mesh.position.x = 64.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857868;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B093\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 293.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>292.94<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C147';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C147';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C147', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857918');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 177;\n                                    mesh.position.x = 64.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857918;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C147\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A040';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A040';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A040', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868970');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 131;\n                                    mesh.position.x = 64.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868970;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A040\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2G273';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2G273';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2G273', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4982026');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 226.5;\n                                    mesh.position.x = 62;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4982026;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2G273\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2G279';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2G279';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2G279', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4982027');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 201;\n                                    mesh.position.x = 62;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4982027;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2G279\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2G289';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2G289';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2G289', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4982028');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 171.5;\n                                    mesh.position.x = 62;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4982028;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2G289\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2G299';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2G299';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2G299', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4982029');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 142;\n                                    mesh.position.x = 62;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4982029;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2G299\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2G271';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2G271';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2G271', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080788');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 231.5;\n                                    mesh.position.x = 62;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080788;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2G271\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2G297';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2G297';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2G297', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080789');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 147;\n                                    mesh.position.x = 62;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080789;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2G297\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2G281';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2G281';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2G281', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080838');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 196;\n                                    mesh.position.x = 62;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080838;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2G281\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2G275';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2G275';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2G275', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5085479');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216.5;\n                                    mesh.position.x = 62;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5085479;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2G275\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2G277';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2G277';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2G277', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5085480');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 211.5;\n                                    mesh.position.x = 62;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5085480;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2G277\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2G283';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2G283';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2G283', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5085481');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 186.5;\n                                    mesh.position.x = 62;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5085481;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2G283\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2G285';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2G285';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2G285', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5085482');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 181.5;\n                                    mesh.position.x = 62;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5085482;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2G285\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2G287';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2G287';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2G287', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5085483');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 176.5;\n                                    mesh.position.x = 62;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5085483;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2G287\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2G291';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2G291';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2G291', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5085484');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 162;\n                                    mesh.position.x = 62;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5085484;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2G291\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2G293';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2G293';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2G293', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5085485');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 157;\n                                    mesh.position.x = 62;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5085485;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2G293\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2G295';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2G295';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2G295', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5085486');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 152;\n                                    mesh.position.x = 62;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5085486;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2G295\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A037';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A037';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A037', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997734');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 176.5;\n                                    mesh.position.x = 68;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997734;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A037\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E288';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E288';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E288', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858044');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 233.5;\n                                    mesh.position.x = 66;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858044;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E288\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 119.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>119.05<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E286';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E286';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E286', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999170');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 66;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999170;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E286\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B099';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B099';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B099', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4982022');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 157;\n                                    mesh.position.x = 69.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4982022;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B099\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D174';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D174';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D174', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4985453');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 211.5;\n                                    mesh.position.x = 69.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4985453;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D174\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2E203';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2E203';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2E203', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4985455');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216.5;\n                                    mesh.position.x = 69.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4985455;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2E203\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A050';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A050';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A050', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080756');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 144.5;\n                                    mesh.position.x = 69.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080756;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A050\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B096';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B096';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B096', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080761');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 174;\n                                    mesh.position.x = 69.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080761;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B096\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2C125';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2C125';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2C125', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080763');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 184;\n                                    mesh.position.x = 69.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080763;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2C125\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D175';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D175';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D175', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5085477');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 198.5;\n                                    mesh.position.x = 69.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5085477;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D175\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2E202';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2E202';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2E202', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086881');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 226.5;\n                                    mesh.position.x = 69.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086881;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2E202\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F253';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F253';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F253', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086901');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 231.5;\n                                    mesh.position.x = 69.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086901;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F253\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F270';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F270';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F270', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086907');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 245;\n                                    mesh.position.x = 68;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086907;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F270\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A035';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A035';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A035', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x9<\/div><div class=\"mapLabelPrice\">$209.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x9<\/div><div class=\"mapLabelPrice\">$209.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868965');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 114.5;\n                                    mesh.position.x = 71;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868965;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A035\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 209.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>208.73<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C142';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C142';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(20.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C142', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">20x10<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>20x10<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4985459');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 250.5;\n                                    mesh.position.x = 76;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4985459;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C142\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 372.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 20.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>371.51<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A042';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A042';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A042', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999087');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 190;\n                                    mesh.position.x = 71;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999087;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A042\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B092';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B092';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B092', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$280.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$280.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999100');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 224;\n                                    mesh.position.x = 71;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999100;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B092\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 280.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>280.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B093';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B093';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B093', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999101');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 202.5;\n                                    mesh.position.x = 71;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999101;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B093\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C143';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C143';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C143', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999114');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 236.5;\n                                    mesh.position.x = 71;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999114;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C143\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D196';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D196';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D196', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999134');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 272;\n                                    mesh.position.x = 71;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999134;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D196\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D197';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D197';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D197', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999135');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 260.5;\n                                    mesh.position.x = 71;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999135;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D197\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E249';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E249';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E249', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999156');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 277;\n                                    mesh.position.x = 71;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999156;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E249\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E286';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E286';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E286', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858043');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 233.5;\n                                    mesh.position.x = 71;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858043;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E286\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 119.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>119.05<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E284';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E284';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E284', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999169');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 71;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999169;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E284\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C146';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C146';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C146', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857917');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 193.5;\n                                    mesh.position.x = 74;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857917;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C146\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D199';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D199';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D199', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857968');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 203.5;\n                                    mesh.position.x = 74;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857968;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D199\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D200';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D200';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D200', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857969');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216;\n                                    mesh.position.x = 74;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857969;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D200\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E253';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E253';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E253', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858020');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 74;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858020;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E253\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B088';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B088';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B088', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857863');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 164.5;\n                                    mesh.position.x = 74.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857863;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B088\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 293.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>292.94<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B091';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B091';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B091', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857866');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 143.5;\n                                    mesh.position.x = 74.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857866;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B091\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 293.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>292.94<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C145';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C145';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C145', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857916');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 177;\n                                    mesh.position.x = 74.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857916;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C145\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A038';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A038';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A038', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868968');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 131;\n                                    mesh.position.x = 74.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868968;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A038\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F268';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F268';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F268', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086906');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 245;\n                                    mesh.position.x = 73;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086906;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F268\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A035';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A035';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A035', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997733');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 176.5;\n                                    mesh.position.x = 78;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997733;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A035\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E284';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E284';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E284', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858042');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 233.5;\n                                    mesh.position.x = 76;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858042;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E284\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 119.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>119.05<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E282';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E282';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E282', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4980567');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 289.5;\n                                    mesh.position.x = 76;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4980567;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E282\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A048';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A048';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A048', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086798');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 144.5;\n                                    mesh.position.x = 79.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086798;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A048\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B094';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B094';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B094', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086821');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 174;\n                                    mesh.position.x = 79.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086821;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B094\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B097';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B097';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B097', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086823');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 157;\n                                    mesh.position.x = 79.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086823;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B097\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2C123';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2C123';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2C123', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086832');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 184;\n                                    mesh.position.x = 79.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086832;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2C123\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D172';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D172';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D172', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086859');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 211.5;\n                                    mesh.position.x = 79.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086859;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D172\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D173';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D173';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D173', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086860');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 198.5;\n                                    mesh.position.x = 79.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086860;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D173\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2E200';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2E200';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2E200', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086879');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 226.5;\n                                    mesh.position.x = 79.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086879;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2E200\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2E201';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2E201';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2E201', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086880');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216.5;\n                                    mesh.position.x = 79.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086880;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2E201\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F251';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F251';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F251', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086899');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 231.5;\n                                    mesh.position.x = 79.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086899;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F251\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F266';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F266';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F266', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4987926');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 245;\n                                    mesh.position.x = 78;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4987926;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F266\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A033';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A033';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A033', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868963');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 114;\n                                    mesh.position.x = 81;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868963;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A033\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B091';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B091';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B091', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4983669');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 202.5;\n                                    mesh.position.x = 81;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4983669;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B091\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D195';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D195';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D195', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4985460');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 260.5;\n                                    mesh.position.x = 81;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4985460;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D195\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E247';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E247';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E247', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4987896');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 277;\n                                    mesh.position.x = 81;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4987896;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E247\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A040';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A040';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A040', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999086');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 190;\n                                    mesh.position.x = 81;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999086;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A040\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B090';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B090';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B090', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999099');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 224;\n                                    mesh.position.x = 81;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999099;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B090\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C141';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C141';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C141', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999113');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 236.5;\n                                    mesh.position.x = 81;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999113;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C141\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D194';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D194';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D194', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999133');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 272;\n                                    mesh.position.x = 81;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999133;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D194\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E282';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E282';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E282', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858041');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 233.5;\n                                    mesh.position.x = 81;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858041;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E282\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 119.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>119.05<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A043';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A043';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(7.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A043', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">7x10<\/div><div class=\"mapLabelPrice\">$173.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>7x10<\/div><div class=\"mapLabelPrice\">$173.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4981619');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 130.5;\n                                    mesh.position.x = 82;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4981619;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A043\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 173.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 7.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>173.38<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E280';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E280';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E280', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4983679');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 289.5;\n                                    mesh.position.x = 81;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4983679;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E280\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C144';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C144';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C144', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857915');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 193.5;\n                                    mesh.position.x = 84;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857915;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C144\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D197';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D197';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D197', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857966');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 203.5;\n                                    mesh.position.x = 84;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857966;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D197\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D198';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D198';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D198', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857967');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216;\n                                    mesh.position.x = 84;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857967;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D198\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E251';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E251';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E251', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858018');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 84;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858018;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E251\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B086';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B086';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B086', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857861');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 164.5;\n                                    mesh.position.x = 84.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857861;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B086\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 293.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>292.94<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B089';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B089';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B089', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857864');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 143.5;\n                                    mesh.position.x = 84.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857864;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B089\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 293.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>292.94<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C143';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C143';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C143', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857914');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 177;\n                                    mesh.position.x = 84.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857914;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C143\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A036';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A036';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A036', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868966');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 131;\n                                    mesh.position.x = 84.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868966;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A036\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F264';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F264';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F264', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086905');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 245;\n                                    mesh.position.x = 83;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086905;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F264\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A033';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A033';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A033', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997732');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 176.5;\n                                    mesh.position.x = 88;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997732;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A033\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E280';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E280';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E280', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858040');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 233.5;\n                                    mesh.position.x = 86;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858040;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E280\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 119.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>119.05<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E278';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E278';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E278', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4983678');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 289.5;\n                                    mesh.position.x = 86;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4983678;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E278\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A046';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A046';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A046', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086797');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 144.5;\n                                    mesh.position.x = 89.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086797;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A046\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B092';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B092';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B092', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086820');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 174;\n                                    mesh.position.x = 89.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086820;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B092\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B095';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B095';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B095', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086822');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 157;\n                                    mesh.position.x = 89.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086822;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B095\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2C121';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2C121';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2C121', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086831');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 184;\n                                    mesh.position.x = 89.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086831;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2C121\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D170';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D170';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D170', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086857');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 211.5;\n                                    mesh.position.x = 89.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086857;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D170\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D171';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D171';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D171', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086858');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 198.5;\n                                    mesh.position.x = 89.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086858;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D171\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2E198';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2E198';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2E198', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086877');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 226.5;\n                                    mesh.position.x = 89.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086877;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2E198\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2E199';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2E199';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2E199', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086878');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216.5;\n                                    mesh.position.x = 89.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086878;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2E199\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F249';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F249';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F249', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086898');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 231.5;\n                                    mesh.position.x = 89.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086898;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F249\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A041';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A041';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A041', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080755');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 130.5;\n                                    mesh.position.x = 90.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080755;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A041\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F262';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F262';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F262', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086904');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 245;\n                                    mesh.position.x = 88;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086904;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F262\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A031';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A031';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A031', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868961');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 114;\n                                    mesh.position.x = 91;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868961;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A031\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 224.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>223.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C140';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C140';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C140', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4980191');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 250.5;\n                                    mesh.position.x = 91;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4980191;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C140\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C139';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C139';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C139', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4987894');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 236.5;\n                                    mesh.position.x = 91;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4987894;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C139\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B088';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B088';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B088', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x15<\/div><div class=\"mapLabelPrice\">$184.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x15<\/div><div class=\"mapLabelPrice\">$184.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997755');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 224;\n                                    mesh.position.x = 88.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997755;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B088\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 184.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>184.07<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A038';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A038';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A038', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999085');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 190;\n                                    mesh.position.x = 91;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999085;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A038\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B089';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B089';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B089', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999098');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 202.5;\n                                    mesh.position.x = 91;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999098;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B089\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D192';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D192';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D192', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999131');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 272;\n                                    mesh.position.x = 91;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999131;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D192\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D193';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D193';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D193', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999132');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 260.5;\n                                    mesh.position.x = 91;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999132;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D193\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E245';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E245';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E245', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999154');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 277;\n                                    mesh.position.x = 91;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999154;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E245\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E276';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E276';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E276', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4983677');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 289.5;\n                                    mesh.position.x = 91;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4983677;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E276\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E278';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E278';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E278', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5109053');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 233.5;\n                                    mesh.position.x = 91;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5109053;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E278\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 119.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>119.05<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E278';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E278';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E278', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5109054');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 233.5;\n                                    mesh.position.x = 91;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5109054;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E278\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 119.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>119.05<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E278';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E278';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E278', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5109055');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 233.5;\n                                    mesh.position.x = 91;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5109055;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E278\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 119.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>119.05<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C142';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C142';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C142', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857913');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 193.5;\n                                    mesh.position.x = 94;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857913;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C142\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D195';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D195';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D195', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857964');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 203.5;\n                                    mesh.position.x = 94;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857964;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D195\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D196';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D196';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D196', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857965');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216;\n                                    mesh.position.x = 94;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857965;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D196\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E249';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E249';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E249', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858016');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 94;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858016;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E249\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B084';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B084';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B084', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857859');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 164.5;\n                                    mesh.position.x = 94.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857859;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B084\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 293.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>292.94<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B087';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B087';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B087', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857862');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 143.5;\n                                    mesh.position.x = 94.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857862;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B087\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 293.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>292.94<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C141';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C141';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C141', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857912');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 177;\n                                    mesh.position.x = 94.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857912;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C141\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A034';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A034';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A034', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868964');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 131;\n                                    mesh.position.x = 94.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868964;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A034\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 224.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>223.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F260';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F260';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F260', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080787');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 245;\n                                    mesh.position.x = 93;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080787;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F260\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B086';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B086';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B086', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x15<\/div><div class=\"mapLabelPrice\">$184.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x15<\/div><div class=\"mapLabelPrice\">$184.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997754');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 224;\n                                    mesh.position.x = 93.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997754;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B086\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 184.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>184.07<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A031';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A031';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A031', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997731');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 176.5;\n                                    mesh.position.x = 98;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997731;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A031\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E276';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E276';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E276', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858085');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 233.5;\n                                    mesh.position.x = 96;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858085;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E276\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 119.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>119.05<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E274';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E274';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E274', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4983676');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 289.5;\n                                    mesh.position.x = 96;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4983676;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E274\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D169';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D169';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(15.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D169', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">15x10<\/div><div class=\"mapLabelPrice\">$259.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>15x10<\/div><div class=\"mapLabelPrice\">$259.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4962099');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 198.5;\n                                    mesh.position.x = 102;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4962099;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D169\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 259.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 15.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>259.12<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B093';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B093';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B093', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999188');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 157;\n                                    mesh.position.x = 99.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999188;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B093\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A044';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A044';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A044', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5085470');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 144.5;\n                                    mesh.position.x = 99.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5085470;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A044\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B090';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B090';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B090', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086818');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 174;\n                                    mesh.position.x = 99.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086818;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B090\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2C119';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2C119';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2C119', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086830');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 184;\n                                    mesh.position.x = 99.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086830;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2C119\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D168';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D168';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D168', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086856');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 211.5;\n                                    mesh.position.x = 99.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086856;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D168\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2E196';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2E196';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2E196', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086875');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 226.5;\n                                    mesh.position.x = 99.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086875;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2E196\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2E197';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2E197';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2E197', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086876');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216.5;\n                                    mesh.position.x = 99.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086876;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2E197\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F247';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F247';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F247', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086896');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 231.5;\n                                    mesh.position.x = 99.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086896;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F247\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A039';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A039';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A039', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080754');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 130.5;\n                                    mesh.position.x = 100.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080754;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A039\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F258';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F258';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F258', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086903');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 245;\n                                    mesh.position.x = 98;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086903;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F258\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A036';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A036';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A036', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999084');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 190;\n                                    mesh.position.x = 101;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999084;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A036\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B084';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B084';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B084', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999095');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 224;\n                                    mesh.position.x = 101;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999095;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B084\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B087';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B087';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B087', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999097');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 202.5;\n                                    mesh.position.x = 101;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999097;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B087\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C137';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C137';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C137', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999111');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 236.5;\n                                    mesh.position.x = 101;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999111;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C137\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C138';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C138';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C138', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999112');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 250.5;\n                                    mesh.position.x = 101;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999112;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C138\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D190';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D190';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D190', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999129');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 272;\n                                    mesh.position.x = 101;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999129;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D190\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D191';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D191';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D191', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999130');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 260.5;\n                                    mesh.position.x = 101;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999130;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D191\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E243';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E243';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E243', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999152');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 277;\n                                    mesh.position.x = 101;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999152;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E243\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E274';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E274';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E274', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858038');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 233.5;\n                                    mesh.position.x = 101;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858038;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E274\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 119.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>119.05<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E272';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E272';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E272', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999168');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 101;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999168;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E272\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C140';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C140';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C140', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857911');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 193.5;\n                                    mesh.position.x = 104;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857911;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C140\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 224.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>223.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D193';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D193';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D193', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857962');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 203.5;\n                                    mesh.position.x = 104;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857962;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D193\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D194';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D194';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D194', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857963');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216;\n                                    mesh.position.x = 104;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857963;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D194\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 136.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>136.25<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E247';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E247';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E247', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858014');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 104;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858014;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E247\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B082';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B082';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B082', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857857');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 164.5;\n                                    mesh.position.x = 104.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857857;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B082\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 293.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>292.94<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B085';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B085';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B085', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857860');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 143.5;\n                                    mesh.position.x = 104.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857860;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B085\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 293.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>292.94<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C139';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C139';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C139', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857910');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 177;\n                                    mesh.position.x = 104.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857910;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C139\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 224.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>223.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A032';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A032';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A032', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868962');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 131;\n                                    mesh.position.x = 104.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868962;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A032\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 224.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>223.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F256';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F256';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F256', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086902');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 245;\n                                    mesh.position.x = 103;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086902;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F256\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A029';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A029';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A029', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4987891');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 176.5;\n                                    mesh.position.x = 108;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4987891;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A029\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E272';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E272';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E272', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858037');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 234;\n                                    mesh.position.x = 106;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858037;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E272\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E270';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E270';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E270', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999167');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 106;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999167;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E270\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A042';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A042';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A042', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086796');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 144.5;\n                                    mesh.position.x = 109.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086796;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A042\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B088';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B088';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B088', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086816');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 174;\n                                    mesh.position.x = 109.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086816;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B088\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B091';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B091';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B091', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086819');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 157;\n                                    mesh.position.x = 109.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086819;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B091\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2C117';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2C117';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2C117', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086829');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 184;\n                                    mesh.position.x = 109.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086829;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2C117\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D166';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D166';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D166', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086855');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 211.5;\n                                    mesh.position.x = 109.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086855;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D166\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2E194';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2E194';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2E194', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086873');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 226.5;\n                                    mesh.position.x = 109.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086873;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2E194\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2E195';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2E195';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2E195', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086874');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216.5;\n                                    mesh.position.x = 109.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086874;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2E195\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F245';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F245';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F245', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086895');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 231.5;\n                                    mesh.position.x = 109.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086895;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F245\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A037';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A037';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A037', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080753');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 130.5;\n                                    mesh.position.x = 110.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080753;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A037\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F254';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F254';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F254', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080786');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 245;\n                                    mesh.position.x = 108;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080786;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F254\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C135';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C135';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C135', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4996867');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 236.5;\n                                    mesh.position.x = 111;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4996867;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C135\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D189';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D189';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D189', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4996869');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 260.5;\n                                    mesh.position.x = 111;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4996869;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D189\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A034';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A034';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A034', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999083');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 190;\n                                    mesh.position.x = 111;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999083;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A034\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B082';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B082';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B082', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999093');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 224;\n                                    mesh.position.x = 111;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999093;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B082\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B085';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B085';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B085', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999096');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 202.5;\n                                    mesh.position.x = 111;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999096;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B085\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C136';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C136';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C136', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999110');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 250.5;\n                                    mesh.position.x = 111;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999110;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C136\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D188';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D188';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D188', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999128');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 272;\n                                    mesh.position.x = 111;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999128;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D188\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E241';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E241';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E241', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999150');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 277;\n                                    mesh.position.x = 111;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999150;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E241\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E270';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E270';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E270', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858036');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 234;\n                                    mesh.position.x = 111;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858036;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E270\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E268';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E268';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E268', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999166');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 111;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999166;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E268\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C138';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C138';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C138', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857909');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 193.5;\n                                    mesh.position.x = 114;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857909;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C138\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 224.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>223.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D191';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D191';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D191', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857960');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 203.5;\n                                    mesh.position.x = 114;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857960;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D191\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D192';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D192';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D192', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857961');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216;\n                                    mesh.position.x = 114;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857961;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D192\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 136.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>136.25<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E245';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E245';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E245', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858012');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 114;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858012;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E245\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B080';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B080';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B080', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857855');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 164.5;\n                                    mesh.position.x = 114.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857855;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B080\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 293.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>292.94<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B083';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B083';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B083', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857858');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 143.5;\n                                    mesh.position.x = 114.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857858;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B083\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 293.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>292.94<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C137';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C137';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C137', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857908');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 177;\n                                    mesh.position.x = 114.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857908;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C137\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 224.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>223.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A030';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A030';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A030', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868960');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 131;\n                                    mesh.position.x = 114.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868960;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A030\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 224.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>223.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D167';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D167';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D167', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4982025');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 198.5;\n                                    mesh.position.x = 112;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4982025;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D167\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F252';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F252';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F252', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086900');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 245;\n                                    mesh.position.x = 113;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086900;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F252\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E268';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E268';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E268', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858035');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 234;\n                                    mesh.position.x = 116;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858035;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E268\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E266';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E266';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E266', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999165');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 116;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999165;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E266\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2C115';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2C115';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2C115', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4981554');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 184;\n                                    mesh.position.x = 119.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4981554;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2C115\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B086';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B086';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B086', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5085473');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 174;\n                                    mesh.position.x = 119.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5085473;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B086\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D165';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D165';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D165', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5085476');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 198.5;\n                                    mesh.position.x = 119.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5085476;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D165\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A040';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A040';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A040', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086795');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 144.5;\n                                    mesh.position.x = 119.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086795;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A040\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B089';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B089';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B089', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086817');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 157;\n                                    mesh.position.x = 119.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086817;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B089\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D164';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D164';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D164', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086854');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 211.5;\n                                    mesh.position.x = 119.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086854;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D164\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2E192';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2E192';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2E192', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086871');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 226.5;\n                                    mesh.position.x = 119.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086871;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2E192\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2E193';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2E193';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2E193', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086872');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216.5;\n                                    mesh.position.x = 119.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086872;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2E193\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F243';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F243';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F243', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086894');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 231.5;\n                                    mesh.position.x = 119.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086894;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F243\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F250';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F250';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(7.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F250', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">7x11<\/div><div class=\"mapLabelPrice\">$186.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>7x11<\/div><div class=\"mapLabelPrice\">$186.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4981559');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 245;\n                                    mesh.position.x = 119;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4981559;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F250\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 186.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 7.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>186.38<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A035';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A035';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A035', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080752');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 130.5;\n                                    mesh.position.x = 120.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080752;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A035\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A032';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A032';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A032', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999082');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 190;\n                                    mesh.position.x = 121;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999082;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A032\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B080';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B080';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B080', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999091');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 224;\n                                    mesh.position.x = 121;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999091;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B080\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B083';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B083';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B083', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999094');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 202.5;\n                                    mesh.position.x = 121;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999094;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B083\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C133';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C133';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C133', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999108');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 236.5;\n                                    mesh.position.x = 121;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999108;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C133\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C134';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C134';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C134', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999109');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 250.5;\n                                    mesh.position.x = 121;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999109;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C134\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D186';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D186';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D186', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999126');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 272;\n                                    mesh.position.x = 121;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999126;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D186\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D187';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D187';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D187', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999127');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 260.5;\n                                    mesh.position.x = 121;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999127;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D187\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E239';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E239';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E239', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999148');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 277;\n                                    mesh.position.x = 121;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999148;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E239\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E266';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E266';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E266', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858033');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 234;\n                                    mesh.position.x = 121;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858033;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E266\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E262';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E262';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E262', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999164');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 121;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999164;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E262\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C136';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C136';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C136', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857907');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 193.5;\n                                    mesh.position.x = 124;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857907;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C136\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 224.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>223.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D190';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D190';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D190', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857959');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216;\n                                    mesh.position.x = 124;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857959;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D190\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 136.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>136.25<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E243';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E243';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E243', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858010');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 124;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858010;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E243\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 136.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>136.25<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D189';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D189';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D189', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4917811');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 203.5;\n                                    mesh.position.x = 124;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4917811;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D189\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B078';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B078';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B078', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857853');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 164.5;\n                                    mesh.position.x = 124.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857853;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B078\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 293.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>292.94<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B081';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B081';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B081', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857856');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 143.5;\n                                    mesh.position.x = 124.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857856;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B081\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 293.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>292.94<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C135';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C135';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C135', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857906');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 177;\n                                    mesh.position.x = 124.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857906;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C135\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 224.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>223.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A028';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A028';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A028', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868958');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 131;\n                                    mesh.position.x = 124.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868958;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A028\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 224.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>223.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F248';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F248';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F248', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086897');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 245;\n                                    mesh.position.x = 127.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086897;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F248\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 235.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>235.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E264';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E264';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E264', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858031');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 234;\n                                    mesh.position.x = 126;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858031;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E264\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E260';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E260';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E260', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999163');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 126;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999163;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E260\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A038';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A038';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A038', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4981551');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 144.5;\n                                    mesh.position.x = 129.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4981551;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A038\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B087';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B087';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B087', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080760');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 157;\n                                    mesh.position.x = 129.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080760;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B087\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B084';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B084';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B084', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086814');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 174;\n                                    mesh.position.x = 129.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086814;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B084\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2C113';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2C113';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2C113', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086828');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 184;\n                                    mesh.position.x = 129.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086828;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2C113\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D162';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D162';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D162', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086852');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 211.5;\n                                    mesh.position.x = 129.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086852;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D162\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D163';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D163';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D163', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086853');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 198.5;\n                                    mesh.position.x = 129.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086853;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D163\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2E190';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2E190';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2E190', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086869');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 226.5;\n                                    mesh.position.x = 129.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086869;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2E190\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2E191';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2E191';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2E191', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086870');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216.5;\n                                    mesh.position.x = 129.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086870;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2E191\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F241';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F241';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F241', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086893');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 231.5;\n                                    mesh.position.x = 129.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086893;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F241\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A033';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A033';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A033', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080751');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 130.5;\n                                    mesh.position.x = 130.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080751;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A033\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D184';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D184';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D184', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4990834');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 272;\n                                    mesh.position.x = 131;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4990834;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D184\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C131';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C131';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C131', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4996861');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 236.5;\n                                    mesh.position.x = 131;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4996861;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C131\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B078';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B078';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B078', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997100');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 224;\n                                    mesh.position.x = 131;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997100;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B078\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C132';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C132';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C132', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997765');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 250.5;\n                                    mesh.position.x = 131;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997765;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C132\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A030';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A030';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A030', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999081');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 190;\n                                    mesh.position.x = 131;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999081;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A030\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B081';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B081';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B081', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999092');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 202.5;\n                                    mesh.position.x = 131;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999092;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B081\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D185';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D185';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D185', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999125');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 260.5;\n                                    mesh.position.x = 131;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999125;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D185\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E237';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E237';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E237', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999146');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 277;\n                                    mesh.position.x = 131;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999146;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E237\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E258';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E258';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E258', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999162');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 131;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999162;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E258\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C134';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C134';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C134', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857905');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 193.5;\n                                    mesh.position.x = 134;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857905;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C134\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 224.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>223.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D187';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D187';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D187', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857956');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 203.5;\n                                    mesh.position.x = 134;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857956;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D187\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D188';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D188';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D188', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857957');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216;\n                                    mesh.position.x = 134;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857957;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D188\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 136.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>136.25<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E241';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E241';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E241', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858008');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 134;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858008;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E241\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 136.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>136.25<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A029';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A029';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(6.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A029', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">6x10<\/div><div class=\"mapLabelPrice\">$162.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>6x10<\/div><div class=\"mapLabelPrice\">$162.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868959');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 114;\n                                    mesh.position.x = 132;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868959;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A029\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 162.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 6.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>162.35<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B076';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B076';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B076', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857851');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 164.5;\n                                    mesh.position.x = 134.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857851;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B076\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 293.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>292.94<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B079';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B079';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B079', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857854');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 143.5;\n                                    mesh.position.x = 134.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857854;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B079\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 293.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>292.94<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C133';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C133';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C133', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857904');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 177;\n                                    mesh.position.x = 134.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857904;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C133\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 224.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>223.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A026';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A026';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A026', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868956');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 131;\n                                    mesh.position.x = 134.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868956;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A026\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 224.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>223.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F246';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F246';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F246', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086980');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 245;\n                                    mesh.position.x = 137.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086980;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F246\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 235.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>235.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E256';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E256';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E256', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4990822');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 136;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4990822;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E256\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A036';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A036';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A036', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086794');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 144.5;\n                                    mesh.position.x = 139.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086794;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A036\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B082';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B082';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B082', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086812');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 174;\n                                    mesh.position.x = 139.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086812;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B082\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B085';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B085';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B085', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086815');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 157;\n                                    mesh.position.x = 139.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086815;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B085\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2C111';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2C111';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2C111', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086827');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 184;\n                                    mesh.position.x = 139.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086827;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2C111\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D160';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D160';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D160', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086850');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 211.5;\n                                    mesh.position.x = 139.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086850;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D160\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D161';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D161';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D161', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086851');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 198.5;\n                                    mesh.position.x = 139.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086851;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D161\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2E188';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2E188';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2E188', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086867');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 226.5;\n                                    mesh.position.x = 139.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086867;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2E188\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2E189';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2E189';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2E189', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086868');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216.5;\n                                    mesh.position.x = 139.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086868;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2E189\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F239';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F239';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F239', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086892');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 231.5;\n                                    mesh.position.x = 139.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086892;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F239\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A027';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A027';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A027', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868957');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 114;\n                                    mesh.position.x = 140;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868957;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A027\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 224.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>223.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A031';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A031';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A031', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080750');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 130.5;\n                                    mesh.position.x = 140.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080750;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A031\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C129';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C129';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C129', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4994765');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 236.5;\n                                    mesh.position.x = 141;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4994765;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C129\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C130';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C130';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C130', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4996866');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 250.5;\n                                    mesh.position.x = 141;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4996866;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C130\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B076';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B076';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B076', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x15<\/div><div class=\"mapLabelPrice\">$184.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x15<\/div><div class=\"mapLabelPrice\">$184.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997752');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 224;\n                                    mesh.position.x = 138.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997752;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B076\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 184.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>184.07<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B079';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B079';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B079', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997753');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 202.5;\n                                    mesh.position.x = 141;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997753;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B079\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A028';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A028';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A028', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999080');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 190;\n                                    mesh.position.x = 141;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999080;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A028\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D182';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D182';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D182', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999123');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 272;\n                                    mesh.position.x = 141;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999123;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D182\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D183';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D183';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D183', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999124');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 260.5;\n                                    mesh.position.x = 141;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999124;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D183\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E235';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E235';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E235', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999144');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 277;\n                                    mesh.position.x = 141;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999144;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E235\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E254';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E254';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E254', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4982033');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 141;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4982033;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E254\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D185';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D185';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=true;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D185', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$138.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$138.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857954');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 203.5;\n                                    mesh.position.x = 141.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857954;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D185\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 138.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>138.23<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D186';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D186';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D186', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$95.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$95.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857955');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216;\n                                    mesh.position.x = 141.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857955;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D186\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 95.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>95.09<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E239';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E239';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E239', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$95.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$95.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858006');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 141.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858006;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E239\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 95.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>95.09<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C132';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C132';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=true;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C132', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$131.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$131.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080862');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 193.5;\n                                    mesh.position.x = 141.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080862;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C132\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 131.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>130.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B074';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B074';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B074', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$94.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$94.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857849');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 159.5;\n                                    mesh.position.x = 142;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857849;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B074\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 94.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>94.47<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B077';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B077';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B077', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$93.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$93.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857852');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 148.5;\n                                    mesh.position.x = 142;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857852;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B077\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 93.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.56<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C131';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C131';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C131', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$94.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$94.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857902');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 179.5;\n                                    mesh.position.x = 142;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857902;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C131\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 94.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>94.47<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0G328';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0G328';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0G328', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858063');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 174.5;\n                                    mesh.position.x = 142;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858063;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0G328\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0G332';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0G332';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0G332', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$94.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$94.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858065');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 164.5;\n                                    mesh.position.x = 142;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858065;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0G332\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 94.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>94.47<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0G336';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0G336';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0G336', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$94.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$94.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858067');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 138.5;\n                                    mesh.position.x = 142;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858067;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0G336\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 94.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>94.47<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0G338';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0G338';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0G338', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$94.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$94.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858068');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 133.5;\n                                    mesh.position.x = 142;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858068;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0G338\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 94.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>94.47<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A024';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A024';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A024', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$94.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$94.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868954');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 128.5;\n                                    mesh.position.x = 142;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868954;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A024\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 94.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>94.47<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0G330';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0G330';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0G330', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$94.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$94.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4892027');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 169.5;\n                                    mesh.position.x = 142;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4892027;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0G330\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 94.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>94.47<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0G334';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0G334';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0G334', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$94.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$94.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5100194');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 143.5;\n                                    mesh.position.x = 142;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5100194;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0G334\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 94.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>94.47<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0G334';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0G334';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0G334', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$94.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$94.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5100195');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 143.5;\n                                    mesh.position.x = 142;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5100195;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0G334\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 94.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>94.47<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A027';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A027';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A027', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997099');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 176.5;\n                                    mesh.position.x = 146;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997099;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A027\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B074';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B074';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B074', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x15<\/div><div class=\"mapLabelPrice\">$184.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x15<\/div><div class=\"mapLabelPrice\">$184.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997751');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 224;\n                                    mesh.position.x = 143.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997751;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B074\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 184.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>184.07<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F244';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F244';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F244', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086979');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 245;\n                                    mesh.position.x = 147.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086979;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F244\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 235.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>235.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A034';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A034';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A034', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086793');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 144.5;\n                                    mesh.position.x = 149.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086793;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A034\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B080';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B080';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B080', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086811');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 174;\n                                    mesh.position.x = 149.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086811;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B080\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B083';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B083';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B083', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086813');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 157;\n                                    mesh.position.x = 149.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086813;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B083\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2C109';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2C109';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2C109', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086826');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 184;\n                                    mesh.position.x = 149.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086826;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2C109\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D158';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D158';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D158', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086848');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 211.5;\n                                    mesh.position.x = 149.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086848;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D158\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D159';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D159';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D159', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086849');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 198.5;\n                                    mesh.position.x = 149.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086849;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D159\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2E186';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2E186';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2E186', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086865');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 226.5;\n                                    mesh.position.x = 149.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086865;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2E186\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2E187';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2E187';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2E187', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086866');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216.5;\n                                    mesh.position.x = 149.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086866;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2E187\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F237';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F237';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F237', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086891');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 231.5;\n                                    mesh.position.x = 149.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086891;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F237\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A025';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A025';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A025', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868955');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 114;\n                                    mesh.position.x = 150;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868955;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A025\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 224.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>223.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A029';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A029';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A029', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080749');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 130.5;\n                                    mesh.position.x = 150.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080749;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A029\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D180';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D180';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D180', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4980630');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 272;\n                                    mesh.position.x = 151;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4980630;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D180\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C128';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C128';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C128', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4982031');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 250.5;\n                                    mesh.position.x = 151;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4982031;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C128\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B072';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B072';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B072', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4983686');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 224;\n                                    mesh.position.x = 151;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4983686;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B072\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C127';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C127';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C127', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4991062');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 236.5;\n                                    mesh.position.x = 151;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4991062;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C127\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A026';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A026';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A026', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997730');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 190;\n                                    mesh.position.x = 151;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997730;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A026\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D181';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D181';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D181', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999122');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 260.5;\n                                    mesh.position.x = 151;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999122;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D181\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E233';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E233';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E233', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999142');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 277;\n                                    mesh.position.x = 151;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999142;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E233\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A025';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A025';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A025', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4990818');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 176.5;\n                                    mesh.position.x = 156;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4990818;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A025\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E262';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E262';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(6.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E262', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">6x10<\/div><div class=\"mapLabelPrice\">$160.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>6x10<\/div><div class=\"mapLabelPrice\">$160.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858029');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 234;\n                                    mesh.position.x = 154.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858029;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E262\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 160.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 6.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>160.02<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F242';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F242';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F242', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080837');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 245;\n                                    mesh.position.x = 157.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080837;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F242\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 235.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>235.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D184';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D184';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D184', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857953');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216;\n                                    mesh.position.x = 158;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857953;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D184\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 136.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>136.25<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E237';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E237';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E237', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858004');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 158;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858004;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E237\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 136.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>136.25<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C130';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C130';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C130', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857901');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 193;\n                                    mesh.position.x = 159;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857901;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C130\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 224.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>223.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D183';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D183';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D183', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857952');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 203;\n                                    mesh.position.x = 159;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857952;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D183\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1D132';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1D132';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1D132', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857191');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 236;\n                                    mesh.position.x = 159.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857191;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1D132\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 300.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>300.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1D134';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1D134';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1D134', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$405.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$405.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857192');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 218.5;\n                                    mesh.position.x = 159.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857192;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1D134\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 405.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>404.94<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1D136';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1D136';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1D136', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$222.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$222.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857193');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 197;\n                                    mesh.position.x = 159.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857193;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1D136\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 222.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>222.47<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1D138';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1D138';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 22.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1D138', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x22<\/div><div class=\"mapLabelPrice\">$450.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x22<\/div><div class=\"mapLabelPrice\">$450.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857194');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 181;\n                                    mesh.position.x = 159.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857194;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1D138\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 450.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 22.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>449.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B075';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B075';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B075', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857850');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 140.5;\n                                    mesh.position.x = 159.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857850;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B075\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 224.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>223.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C129';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C129';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 8.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C129', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x8<\/div><div class=\"mapLabelPrice\">$201.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x8<\/div><div class=\"mapLabelPrice\">$201.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857900');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 178;\n                                    mesh.position.x = 159.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857900;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C129\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 201.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 8.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>201.41<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A022';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A022';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A022', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868952');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 130.5;\n                                    mesh.position.x = 159.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868952;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A022\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 224.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>223.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B081';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B081';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B081', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080759');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 157;\n                                    mesh.position.x = 159.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080759;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B081\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A032';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A032';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A032', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5085469');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 144.5;\n                                    mesh.position.x = 159.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5085469;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A032\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B078';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B078';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B078', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086810');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 174;\n                                    mesh.position.x = 159.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086810;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B078\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2C107';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2C107';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2C107', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086825');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 184;\n                                    mesh.position.x = 159.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086825;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2C107\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D156';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D156';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D156', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086846');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 211.5;\n                                    mesh.position.x = 159.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086846;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D156\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D157';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D157';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D157', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086847');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 198.5;\n                                    mesh.position.x = 159.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086847;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D157\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2E184';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2E184';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2E184', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086863');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 226.5;\n                                    mesh.position.x = 159.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086863;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2E184\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2E185';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2E185';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2E185', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086864');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216.5;\n                                    mesh.position.x = 159.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086864;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2E185\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F235';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F235';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F235', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086890');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 231.5;\n                                    mesh.position.x = 159.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086890;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F235\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A023';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A023';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A023', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4956070');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 114;\n                                    mesh.position.x = 160;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4956070;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A023\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 224.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>223.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C126';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C126';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C126', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4980629');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 250.5;\n                                    mesh.position.x = 158.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4980629;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C126\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E231';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E231';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E231', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4981623');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 277;\n                                    mesh.position.x = 158.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4981623;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E231\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B075';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B075';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B075', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4981858');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 207.5;\n                                    mesh.position.x = 158.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4981858;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B075\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3G332';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3G332';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3G332', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4985462');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 229;\n                                    mesh.position.x = 158.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4985462;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3G332\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3G334';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3G334';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3G334', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4985463');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 224;\n                                    mesh.position.x = 158.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4985463;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3G334\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3G338';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3G338';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3G338', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4985464');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 197.5;\n                                    mesh.position.x = 158.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4985464;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3G338\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3G340';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3G340';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3G340', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4985465');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 192.5;\n                                    mesh.position.x = 158.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4985465;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3G340\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D179';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D179';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D179', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4990821');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 260.5;\n                                    mesh.position.x = 158.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4990821;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D179\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3G336';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3G336';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3G336', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997807');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 202.5;\n                                    mesh.position.x = 158.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997807;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3G336\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D178';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D178';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D178', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999121');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 272;\n                                    mesh.position.x = 158.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999121;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D178\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C125';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C125';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C125', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5008795');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 236.5;\n                                    mesh.position.x = 158.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5008795;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C125\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B070';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B070';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B070', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5025288');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 219;\n                                    mesh.position.x = 158.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5025288;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B070\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E260';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E260';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E260', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x10<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x10<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858027');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 234;\n                                    mesh.position.x = 160;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858027;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E260\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 136.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>136.25<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E258';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E258';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E258', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x10<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x10<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858025');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 234;\n                                    mesh.position.x = 165;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858025;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E258\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 136.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>136.25<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F240';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F240';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F240', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080785');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 245;\n                                    mesh.position.x = 167.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080785;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F240\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 235.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>235.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D182';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D182';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D182', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857951');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216;\n                                    mesh.position.x = 168;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857951;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D182\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 136.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>136.25<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E235';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E235';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E235', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858002');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 168;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858002;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E235\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 136.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>136.25<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1D142';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1D142';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(18.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=true;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1D142', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">9x18<\/div><div class=\"mapLabelPrice\">$330.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>9x18<\/div><div class=\"mapLabelPrice\">$330.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858079');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 148.5;\n                                    mesh.position.x = 172;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858079;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1D142\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 330.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 9.0000;\n                                mesh.d_le = 18.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>330.00<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1D140';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1D140';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(18.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=true;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1D140', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">9x18<\/div><div class=\"mapLabelPrice\">$330.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>9x18<\/div><div class=\"mapLabelPrice\">$330.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858080');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 157.5;\n                                    mesh.position.x = 172;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858080;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1D140\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 330.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 9.0000;\n                                mesh.d_le = 18.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>330.00<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C128';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C128';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C128', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857899');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 193;\n                                    mesh.position.x = 169;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857899;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C128\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 224.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>223.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D181';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D181';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D181', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857950');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 203;\n                                    mesh.position.x = 169;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857950;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D181\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B090';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B090';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B090', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$405.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$405.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857147');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 218.5;\n                                    mesh.position.x = 169.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857147;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B090\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 405.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>404.94<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C135';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C135';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C135', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857190');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 236;\n                                    mesh.position.x = 169.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857190;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C135\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 300.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>300.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A020';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A020';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A020', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868950');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 130.5;\n                                    mesh.position.x = 169.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868950;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A020\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 224.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>223.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B073';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B073';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B073', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4912971');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 140.5;\n                                    mesh.position.x = 169.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4912971;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B073\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 224.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>223.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A044';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A044';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 22.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A044', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x22<\/div><div class=\"mapLabelPrice\">$450.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x22<\/div><div class=\"mapLabelPrice\">$450.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4998299');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 181;\n                                    mesh.position.x = 169.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4998299;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A044\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 450.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 22.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>449.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A030';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A030';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A030', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5085468');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 144.5;\n                                    mesh.position.x = 169.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5085468;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A030\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B079';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B079';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B079', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5085472');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 157;\n                                    mesh.position.x = 169.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5085472;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B079\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B076';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B076';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B076', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086809');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 174;\n                                    mesh.position.x = 169.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086809;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B076\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2C105';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2C105';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2C105', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086824');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 184;\n                                    mesh.position.x = 169.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086824;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2C105\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D154';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D154';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D154', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086844');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 211.5;\n                                    mesh.position.x = 169.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086844;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D154\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D155';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D155';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D155', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086845');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 198.5;\n                                    mesh.position.x = 169.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086845;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D155\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2E182';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2E182';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2E182', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086861');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 226.5;\n                                    mesh.position.x = 169.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086861;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2E182\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2E183';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2E183';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2E183', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086862');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216.5;\n                                    mesh.position.x = 169.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086862;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2E183\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F233';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F233';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F233', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086889');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 231.5;\n                                    mesh.position.x = 169.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086889;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F233\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B087';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B087';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B087', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$222.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$222.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5094498');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 197;\n                                    mesh.position.x = 169.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5094498;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B087\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 222.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>222.47<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A021';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A021';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A021', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4956069');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 114;\n                                    mesh.position.x = 170;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4956069;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A021\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 224.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>223.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E252';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E252';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(6.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E252', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">6x11<\/div><div class=\"mapLabelPrice\">$163.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>6x11<\/div><div class=\"mapLabelPrice\">$163.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4980566');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 168.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4980566;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E252\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 163.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 6.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>163.47<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D176';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D176';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D176', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4980770');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 272;\n                                    mesh.position.x = 171.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4980770;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D176\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C124';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C124';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C124', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4982030');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 250.5;\n                                    mesh.position.x = 171.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4982030;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C124\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A023';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A023';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A023', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4982757');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 176.5;\n                                    mesh.position.x = 171.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4982757;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A023\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D177';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D177';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D177', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4983673');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 260.5;\n                                    mesh.position.x = 171.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4983673;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D177\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B073';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B073';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B073', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4987951');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 200;\n                                    mesh.position.x = 171.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4987951;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B073\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A022';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A022';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A022', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4990942');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 190;\n                                    mesh.position.x = 171.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4990942;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A022\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E229';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E229';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E229', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997801');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 277;\n                                    mesh.position.x = 171.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997801;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E229\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E256';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E256';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E256', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x10<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x10<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858023');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 234;\n                                    mesh.position.x = 170;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858023;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E256\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 136.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>136.25<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = 'H001';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = 'H001';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(0.0000, 8, 0.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('H001', 10, 30);\n                                                                    xc.fillText('Parking', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">0x0<\/div><div class=\"mapLabelPrice\">$59.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>0x0<\/div><div class=\"mapLabelPrice\">$59.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4933194');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 0;\n                                    mesh.position.x = 170;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4933194;\n                                mesh.rental_name = \"Parking\";\n                                mesh.rental_name_copy = \"Parking\";\n\n                                                                    mesh.rental_number = \"H001\";\n                                                                mesh.rental_name_copy = \"Parking\";\n\n                                mesh.price = 59.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 0.0000;\n                                mesh.d_le = 0.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Parking\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>59.38<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B072';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B072';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(13.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B072', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">13x20<\/div><div class=\"mapLabelPrice\">$502.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>13x20<\/div><div class=\"mapLabelPrice\">$502.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4892025');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 167;\n                                    mesh.position.x = 178;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4892025;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B072\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 502.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 13.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>501.64<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E250';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E250';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E250', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999157');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 174;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999157;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E250\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E254';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E254';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E254', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858021');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 234;\n                                    mesh.position.x = 175;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858021;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E254\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F238';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F238';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F238', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080784');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 245;\n                                    mesh.position.x = 177.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080784;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F238\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 235.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>235.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D180';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D180';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D180', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857949');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216;\n                                    mesh.position.x = 178;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857949;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D180\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 136.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>136.25<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E233';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E233';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E233', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858000');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 178;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858000;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E233\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C126';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C126';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C126', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857897');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 193;\n                                    mesh.position.x = 179;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857897;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C126\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 224.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>223.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D179';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D179';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D179', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857948');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 203;\n                                    mesh.position.x = 179;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857948;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D179\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C133';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C133';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C133', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857189');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 236;\n                                    mesh.position.x = 179.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857189;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C133\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 300.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>300.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B071';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B071';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B071', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857846');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 143;\n                                    mesh.position.x = 179.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857846;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B071\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 293.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>292.94<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C125';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C125';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C125', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$138.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$138.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857896');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 179.5;\n                                    mesh.position.x = 179.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857896;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C125\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 138.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>138.23<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A018';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A018';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A018', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868948');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 130.5;\n                                    mesh.position.x = 179.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868948;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A018\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 224.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>223.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A042';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A042';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 22.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A042', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x22<\/div><div class=\"mapLabelPrice\">$450.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x22<\/div><div class=\"mapLabelPrice\">$450.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5012663');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 181;\n                                    mesh.position.x = 179.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5012663;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A042\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 450.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 22.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>449.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D152';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D152';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D152', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080771');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 211.5;\n                                    mesh.position.x = 179.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080771;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D152\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2E180';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2E180';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2E180', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080775');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 226.5;\n                                    mesh.position.x = 179.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080775;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2E180\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2E181';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2E181';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2E181', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080776');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216.5;\n                                    mesh.position.x = 179.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080776;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2E181\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F231';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F231';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F231', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080782');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 231.5;\n                                    mesh.position.x = 179.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080782;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F231\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A028';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A028';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A028', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080830');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 144.5;\n                                    mesh.position.x = 179.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080830;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A028\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B074';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B074';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B074', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080832');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 174;\n                                    mesh.position.x = 179.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080832;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B074\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B077';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B077';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B077', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080833');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 157;\n                                    mesh.position.x = 179.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080833;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B077\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2C103';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2C103';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2C103', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080834');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 184;\n                                    mesh.position.x = 179.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080834;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2C103\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D153';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D153';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D153', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080835');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 198.5;\n                                    mesh.position.x = 179.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080835;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D153\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B085';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B085';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B085', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$222.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$222.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5094496');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 197;\n                                    mesh.position.x = 179.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5094496;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B085\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 222.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>222.47<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A019';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A019';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A019', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4956068');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 114;\n                                    mesh.position.x = 180;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4956068;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A019\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 224.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>223.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B071';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B071';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B071', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4979316');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 200;\n                                    mesh.position.x = 181.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4979316;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B071\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A020';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A020';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A020', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4985456');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 190;\n                                    mesh.position.x = 181.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4985456;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A020\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C121';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C121';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 8.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C121', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x8<\/div><div class=\"mapLabelPrice\">$193.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x8<\/div><div class=\"mapLabelPrice\">$193.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4990823');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 237.5;\n                                    mesh.position.x = 181.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4990823;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C121\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 193.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 8.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>192.73<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C122';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C122';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C122', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4996865');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 250.5;\n                                    mesh.position.x = 181.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4996865;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C122\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A021';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A021';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A021', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997729');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 176.5;\n                                    mesh.position.x = 181.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997729;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A021\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D174';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D174';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D174', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997781');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 272;\n                                    mesh.position.x = 181.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997781;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D174\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D175';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D175';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D175', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997782');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 260.5;\n                                    mesh.position.x = 181.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997782;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D175\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E227';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E227';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E227', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997799');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 277;\n                                    mesh.position.x = 181.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997799;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E227\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E252';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E252';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E252', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858019');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 233.5;\n                                    mesh.position.x = 180;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858019;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E252\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 119.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>119.05<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A027';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A027';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(11.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A027', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">11x10<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>11x10<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080748');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 130.5;\n                                    mesh.position.x = 184.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080748;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A027\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 235.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 11.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>235.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = 'H002';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = 'H002';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(0.0000, 8, 0.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('H002', 10, 30);\n                                                                    xc.fillText('Parking', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">0x0<\/div><div class=\"mapLabelPrice\">$75.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>0x0<\/div><div class=\"mapLabelPrice\">$75.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4955949');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 0;\n                                    mesh.position.x = 180;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4955949;\n                                mesh.rental_name = \"Parking\";\n                                mesh.rental_name_copy = \"Parking\";\n\n                                                                    mesh.rental_number = \"H002\";\n                                                                mesh.rental_name_copy = \"Parking\";\n\n                                mesh.price = 75.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 0.0000;\n                                mesh.d_le = 0.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Parking\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>75.00<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A025';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A025';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(15.0000, 8, 30.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A025', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">15x30<\/div><div class=\"mapLabelPrice\">$836.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>15x30<\/div><div class=\"mapLabelPrice\">$836.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857092');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 147;\n                                    mesh.position.x = 188.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857092;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A025\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 836.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 15.0000;\n                                mesh.d_le = 30.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>835.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E246';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E246';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E246', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999155');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 184;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999155;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E246\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E250';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E250';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E250', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858017');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 233.5;\n                                    mesh.position.x = 185;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858017;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E250\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 119.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>119.05<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C130';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C130';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(6.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C130', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">6x11<\/div><div class=\"mapLabelPrice\">$168.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>6x11<\/div><div class=\"mapLabelPrice\">$168.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857187');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 252;\n                                    mesh.position.x = 186;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857187;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C130\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 168.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 6.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>168.38<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D178';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D178';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D178', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857947');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216;\n                                    mesh.position.x = 188;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857947;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D178\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 136.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>136.25<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E231';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E231';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E231', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857998');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 188;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857998;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E231\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C124';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C124';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C124', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857895');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 193;\n                                    mesh.position.x = 189;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857895;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C124\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 224.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>223.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D177';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D177';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D177', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857946');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 203;\n                                    mesh.position.x = 189;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857946;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D177\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A040';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A040';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 22.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A040', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x22<\/div><div class=\"mapLabelPrice\">$450.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x22<\/div><div class=\"mapLabelPrice\">$450.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857100');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 181;\n                                    mesh.position.x = 189.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857100;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A040\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 450.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 22.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>449.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B069';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B069';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B069', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857844');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 143;\n                                    mesh.position.x = 189.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857844;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B069\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 293.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>292.94<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B070';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B070';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B070', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$388.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$388.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857845');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 167;\n                                    mesh.position.x = 189.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857845;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B070\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 388.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>388.22<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A016';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A016';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A016', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868946');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 130.5;\n                                    mesh.position.x = 189.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868946;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A016\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 224.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>223.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C123';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C123';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C123', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$138.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$138.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4934196');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 179.5;\n                                    mesh.position.x = 189.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4934196;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C123\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 138.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>138.23<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C131';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C131';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C131', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4960325');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 236;\n                                    mesh.position.x = 189.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4960325;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C131\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 300.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>300.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B072';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B072';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B072', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4980803');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 174;\n                                    mesh.position.x = 189.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4980803;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B072\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B068';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B068';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(12.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B068', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">12x5<\/div><div class=\"mapLabelPrice\">$155.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>12x5<\/div><div class=\"mapLabelPrice\">$155.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4983681');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 219;\n                                    mesh.position.x = 190.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4983681;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B068\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 155.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 12.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>155.37<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2E178';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2E178';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2E178', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4985454');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 226.5;\n                                    mesh.position.x = 189.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4985454;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2E178\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D150';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D150';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D150', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4987922');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 211.5;\n                                    mesh.position.x = 189.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4987922;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D150\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A026';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A026';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A026', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080747');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 144.5;\n                                    mesh.position.x = 189.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080747;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A026\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B075';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B075';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B075', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080758');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 157;\n                                    mesh.position.x = 189.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080758;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B075\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2C101';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2C101';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2C101', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080762');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 184;\n                                    mesh.position.x = 189.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080762;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2C101\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D151';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D151';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D151', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080770');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 198.5;\n                                    mesh.position.x = 189.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080770;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D151\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2E179';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2E179';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2E179', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080774');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216.5;\n                                    mesh.position.x = 189.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080774;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2E179\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F229';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F229';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F229', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080781');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 231.5;\n                                    mesh.position.x = 189.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080781;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F229\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B086';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B086';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B086', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$405.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$405.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5094497');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 218.5;\n                                    mesh.position.x = 189.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5094497;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B086\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 405.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>404.94<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B083';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B083';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B083', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$222.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$222.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5094500');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 197;\n                                    mesh.position.x = 189.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5094500;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B083\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 222.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>222.47<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A017';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A017';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A017', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4956067');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 114;\n                                    mesh.position.x = 190;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4956067;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A017\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 224.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>223.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B069';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B069';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B069', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4982717');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 202.5;\n                                    mesh.position.x = 191.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4982717;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B069\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C119';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C119';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C119', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997101');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 231.5;\n                                    mesh.position.x = 191.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997101;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C119\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 372.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>371.51<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A018';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A018';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A018', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997727');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 190;\n                                    mesh.position.x = 191.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997727;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A018\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A019';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A019';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A019', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997728');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 176.5;\n                                    mesh.position.x = 191.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997728;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A019\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C120';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C120';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C120', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997763');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 250.5;\n                                    mesh.position.x = 191.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997763;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C120\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D173';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D173';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D173', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997780');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 260.5;\n                                    mesh.position.x = 191.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997780;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D173\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E225';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E225';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E225', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997797');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 277;\n                                    mesh.position.x = 191.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997797;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E225\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E244';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E244';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E244', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999153');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 189;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999153;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E244\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E248';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E248';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E248', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858015');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 233.5;\n                                    mesh.position.x = 190;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858015;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E248\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 119.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>119.05<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C128';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C128';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(6.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C128', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">6x11<\/div><div class=\"mapLabelPrice\">$168.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>6x11<\/div><div class=\"mapLabelPrice\">$168.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857185');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 252;\n                                    mesh.position.x = 192;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857185;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C128\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 168.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 6.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>168.38<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A025';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A025';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A025', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4983685');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 130.5;\n                                    mesh.position.x = 195;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4983685;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A025\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E242';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E242';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E242', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999151');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 194;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999151;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E242\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E246';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E246';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E246', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858013');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 233.5;\n                                    mesh.position.x = 195;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858013;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E246\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 119.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>119.05<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '002';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '002';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(0.0000, 8, 0.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('002', 10, 30);\n                                                                    xc.fillText('Parking', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">0x0<\/div><div class=\"mapLabelPrice\">$125.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>0x0<\/div><div class=\"mapLabelPrice\">$125.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4962262');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 32;\n                                    mesh.position.x = 192.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4962262;\n                                mesh.rental_name = \"Parking\";\n                                mesh.rental_name_copy = \"Parking\";\n\n                                                                    mesh.rental_number = \"002\";\n                                                                mesh.rental_name_copy = \"Parking\";\n\n                                mesh.price = 125.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 0.0000;\n                                mesh.d_le = 0.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Parking\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>125.00<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D176';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D176';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D176', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857945');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216;\n                                    mesh.position.x = 198;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857945;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D176\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 136.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>136.25<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E229';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E229';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E229', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857996');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 198;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857996;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E229\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C122';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C122';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C122', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857893');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 193;\n                                    mesh.position.x = 199;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857893;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C122\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D175';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D175';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D175', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857944');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 203;\n                                    mesh.position.x = 199;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857944;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D175\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A038';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A038';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 22.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A038', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x22<\/div><div class=\"mapLabelPrice\">$450.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x22<\/div><div class=\"mapLabelPrice\">$450.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857099');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 181;\n                                    mesh.position.x = 199.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857099;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A038\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 450.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 22.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>449.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B081';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B081';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B081', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$222.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$222.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857139');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 197;\n                                    mesh.position.x = 199.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857139;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B081\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 222.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>222.47<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C129';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C129';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C129', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857186');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 236;\n                                    mesh.position.x = 199.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857186;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C129\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 300.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>300.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B067';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B067';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B067', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857842');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 143;\n                                    mesh.position.x = 199.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857842;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B067\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 293.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>292.94<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B068';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B068';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B068', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$388.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$388.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857843');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 167;\n                                    mesh.position.x = 199.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857843;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B068\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 388.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>388.22<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C121';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C121';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C121', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$133.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$133.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857892');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 179.5;\n                                    mesh.position.x = 199.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857892;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C121\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 133.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>133.12<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A014';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A014';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A014', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868944');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 130.5;\n                                    mesh.position.x = 199.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868944;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A014\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 224.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>223.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B073';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B073';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B073', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4981553');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 162;\n                                    mesh.position.x = 197;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4981553;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B073\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B070';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B070';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B070', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4982021');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 171.5;\n                                    mesh.position.x = 197;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4982021;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B070\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D148';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D148';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D148', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4982024');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 211.5;\n                                    mesh.position.x = 197;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4982024;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D148\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A024';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A024';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A024', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4985451');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 142;\n                                    mesh.position.x = 197;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4985451;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A024\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2H302';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2H302';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2H302', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4987889');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 186.5;\n                                    mesh.position.x = 197;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4987889;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2H302\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F227';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F227';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F227', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4987925');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 231.5;\n                                    mesh.position.x = 197;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4987925;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F227\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D149';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D149';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D149', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080769');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 201;\n                                    mesh.position.x = 197;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080769;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D149\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2E176';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2E176';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2E176', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080772');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 226.5;\n                                    mesh.position.x = 197;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080772;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2E176\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2E177';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2E177';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2E177', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080773');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216.5;\n                                    mesh.position.x = 197;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080773;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2E177\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2H304';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2H304';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2H304', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080790');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 181.5;\n                                    mesh.position.x = 197;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080790;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2H304\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2H306';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2H306';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2H306', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080791');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 176.5;\n                                    mesh.position.x = 197;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080791;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2H306\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2H308';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2H308';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2H308', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080792');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 157;\n                                    mesh.position.x = 197;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080792;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2H308\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2H310';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2H310';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2H310', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080793');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 152;\n                                    mesh.position.x = 197;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080793;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2H310\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2H312';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2H312';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2H312', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080794');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 147;\n                                    mesh.position.x = 197;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080794;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2H312\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2H300';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2H300';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2H300', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$92.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086908');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 196;\n                                    mesh.position.x = 197;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086908;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2H300\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 92.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>92.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B084';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B084';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B084', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$405.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$405.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5094495');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 218.5;\n                                    mesh.position.x = 199.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5094495;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B084\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 405.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>404.94<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C126';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C126';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(6.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C126', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">6x11<\/div><div class=\"mapLabelPrice\">$168.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>6x11<\/div><div class=\"mapLabelPrice\">$168.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857183');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 252;\n                                    mesh.position.x = 198;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857183;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C126\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 168.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 6.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>168.38<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A015';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A015';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A015', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$224.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868945');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 114;\n                                    mesh.position.x = 200;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868945;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A015\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 224.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>223.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A023';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A023';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(13.0000, 8, 30.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A023', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">13x30<\/div><div class=\"mapLabelPrice\">$652.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>13x30<\/div><div class=\"mapLabelPrice\">$652.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857090');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 147;\n                                    mesh.position.x = 202.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857090;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A023\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 652.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 13.0000;\n                                mesh.d_le = 30.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>652.01<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C117';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C117';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C117', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4988043');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 239;\n                                    mesh.position.x = 201.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4988043;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C117\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A016';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A016';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A016', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997725');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 190;\n                                    mesh.position.x = 201.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997725;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A016\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A017';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A017';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A017', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997726');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 176.5;\n                                    mesh.position.x = 201.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997726;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A017\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B066';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B066';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B066', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997749');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 226.5;\n                                    mesh.position.x = 201.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997749;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B066\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 372.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>371.51<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B067';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B067';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B067', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997750');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 202.5;\n                                    mesh.position.x = 201.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997750;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B067\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C118';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C118';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C118', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997762');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 250.5;\n                                    mesh.position.x = 201.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997762;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C118\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D170';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D170';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D170', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997778');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 272;\n                                    mesh.position.x = 201.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997778;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D170\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D171';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D171';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D171', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997779');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 260.5;\n                                    mesh.position.x = 201.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997779;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D171\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E223';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E223';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E223', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997795');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 277;\n                                    mesh.position.x = 201.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997795;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E223\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E240';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E240';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E240', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999149');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 199;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999149;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E240\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E244';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E244';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E244', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858011');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 233.5;\n                                    mesh.position.x = 200;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858011;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E244\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 119.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>119.05<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C124';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C124';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C124', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857181');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 252;\n                                    mesh.position.x = 206;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857181;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C124\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 242.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>242.35<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E238';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E238';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E238', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999147');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 204;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999147;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E238\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E242';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E242';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E242', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858009');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 233.5;\n                                    mesh.position.x = 205;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858009;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E242\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 119.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>119.05<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D174';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D174';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D174', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857943');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216;\n                                    mesh.position.x = 208;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857943;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D174\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 136.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>136.25<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E227';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E227';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E227', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857994');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 208;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857994;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E227\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C120';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C120';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C120', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857891');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 193;\n                                    mesh.position.x = 209;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857891;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C120\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D173';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D173';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D173', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857942');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 203;\n                                    mesh.position.x = 209;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857942;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D173\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A036';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A036';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 22.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A036', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x22<\/div><div class=\"mapLabelPrice\">$450.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x22<\/div><div class=\"mapLabelPrice\">$450.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857098');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 181;\n                                    mesh.position.x = 209.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857098;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A036\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 450.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 22.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>449.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B079';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B079';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B079', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$222.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$222.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857137');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 197;\n                                    mesh.position.x = 209.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857137;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B079\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 222.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>222.47<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B082';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B082';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B082', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$405.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$405.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857140');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 218.5;\n                                    mesh.position.x = 209.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857140;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B082\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 405.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>404.94<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C127';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C127';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C127', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857184');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 236;\n                                    mesh.position.x = 209.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857184;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C127\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 300.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>300.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B065';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B065';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B065', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857840');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 143;\n                                    mesh.position.x = 209.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857840;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B065\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 293.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>292.94<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B066';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B066';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B066', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$388.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$388.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857841');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 167;\n                                    mesh.position.x = 209.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857841;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B066\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 388.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>388.22<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C119';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C119';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C119', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$138.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$138.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857890');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 179.5;\n                                    mesh.position.x = 209.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857890;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C119\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 138.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>138.23<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A012';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A012';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A012', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868942');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 130.5;\n                                    mesh.position.x = 209.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868942;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A012\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F236';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F236';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(11.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F236', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">11x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>11x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4981558');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 244.5;\n                                    mesh.position.x = 210;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4981558;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F236\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 242.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 11.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>242.48<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A013';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A013';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A013', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x9<\/div><div class=\"mapLabelPrice\">$209.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x9<\/div><div class=\"mapLabelPrice\">$209.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868943');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 114.5;\n                                    mesh.position.x = 210;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868943;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A013\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 209.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>208.73<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B071';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B071';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B071', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4975967');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 154.5;\n                                    mesh.position.x = 211;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4975967;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B071\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D146';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D146';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D146', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4982023');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216.5;\n                                    mesh.position.x = 211;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4982023;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D146\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A022';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A022';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A022', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080745');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 144.5;\n                                    mesh.position.x = 211;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080745;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A022\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A023';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A023';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A023', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080746');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 130.5;\n                                    mesh.position.x = 211;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080746;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A023\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D147';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D147';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D147', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080768');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 201.5;\n                                    mesh.position.x = 211;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080768;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D147\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F225';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F225';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F225', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080780');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 229;\n                                    mesh.position.x = 211;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080780;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F225\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 235.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>235.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C115';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C115';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C115', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4983671');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 239;\n                                    mesh.position.x = 211.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4983671;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C115\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C116';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C116';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C116', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4985458');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 250.5;\n                                    mesh.position.x = 211.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4985458;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C116\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A014';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A014';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A014', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997723');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 190;\n                                    mesh.position.x = 211.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997723;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A014\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A015';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A015';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A015', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997724');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 176.5;\n                                    mesh.position.x = 211.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997724;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A015\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B065';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B065';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B065', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997748');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 202.5;\n                                    mesh.position.x = 211.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997748;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B065\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D168';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D168';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D168', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997776');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 272;\n                                    mesh.position.x = 211.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997776;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D168\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D169';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D169';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D169', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997777');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 260.5;\n                                    mesh.position.x = 211.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997777;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D169\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E221';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E221';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E221', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997793');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 277;\n                                    mesh.position.x = 211.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997793;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E221\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E236';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E236';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E236', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999145');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 209;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999145;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E236\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E240';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E240';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E240', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858007');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 233.5;\n                                    mesh.position.x = 210;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858007;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E240\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 119.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>119.05<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A021';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A021';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(15.0000, 8, 30.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A021', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">15x30<\/div><div class=\"mapLabelPrice\">$670.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>15x30<\/div><div class=\"mapLabelPrice\">$670.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5061812');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 147;\n                                    mesh.position.x = 216;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5061812;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A021\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 670.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 15.0000;\n                                mesh.d_le = 30.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>669.51<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C122';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C122';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C122', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857179');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 252;\n                                    mesh.position.x = 216;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857179;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C122\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 242.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>242.35<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E234';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E234';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E234', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999143');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 214;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999143;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E234\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E238';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E238';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E238', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858005');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 233.5;\n                                    mesh.position.x = 215;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858005;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E238\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 119.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>119.05<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D172';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D172';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D172', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857941');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216;\n                                    mesh.position.x = 218;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857941;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D172\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 136.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>136.25<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E225';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E225';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E225', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857992');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 218;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857992;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E225\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C118';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C118';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C118', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857889');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 193;\n                                    mesh.position.x = 219;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857889;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C118\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D171';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D171';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D171', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857940');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 203;\n                                    mesh.position.x = 219;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857940;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D171\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A034';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A034';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 22.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A034', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x22<\/div><div class=\"mapLabelPrice\">$450.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x22<\/div><div class=\"mapLabelPrice\">$450.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857097');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 181;\n                                    mesh.position.x = 219.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857097;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A034\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 450.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 22.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>449.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B077';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B077';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B077', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$222.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$222.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857135');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 197;\n                                    mesh.position.x = 219.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857135;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B077\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 222.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>222.47<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B080';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B080';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B080', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$405.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$405.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857138');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 218.5;\n                                    mesh.position.x = 219.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857138;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B080\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 405.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>404.94<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B063';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B063';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B063', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857838');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 143;\n                                    mesh.position.x = 219.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857838;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B063\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 293.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>292.94<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B064';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B064';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B064', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$388.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$388.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857839');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 167;\n                                    mesh.position.x = 219.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857839;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B064\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 388.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>388.22<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C117';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C117';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C117', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$138.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$138.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857888');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 179.5;\n                                    mesh.position.x = 219.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857888;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C117\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 138.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>138.23<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A010';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A010';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A010', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868940');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 130.5;\n                                    mesh.position.x = 219.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868940;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A010\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A011';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A011';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A011', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x9<\/div><div class=\"mapLabelPrice\">$209.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x9<\/div><div class=\"mapLabelPrice\">$209.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868941');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 114.5;\n                                    mesh.position.x = 220;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868941;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A011\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 209.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>208.73<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F234';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F234';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F234', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080783');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 244.5;\n                                    mesh.position.x = 220.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080783;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F234\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 235.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>235.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D145';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D145';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 18.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D145', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x18<\/div><div class=\"mapLabelPrice\">$338.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x18<\/div><div class=\"mapLabelPrice\">$338.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4981556');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 195;\n                                    mesh.position.x = 221;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4981556;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D145\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 338.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 18.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>338.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D144';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D144';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D144', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080767');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216.5;\n                                    mesh.position.x = 221;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080767;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D144\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F223';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F223';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F223', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080779');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 229;\n                                    mesh.position.x = 221;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080779;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F223\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 235.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>235.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A020';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A020';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A020', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080803');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 144.5;\n                                    mesh.position.x = 221;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080803;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A020\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A021';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A021';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A021', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080804');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 130.5;\n                                    mesh.position.x = 221;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080804;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A021\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B069';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B069';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B069', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080805');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 154.5;\n                                    mesh.position.x = 221;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080805;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B069\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E232';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E232';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E232', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4981624');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 219;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4981624;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E232\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C113';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C113';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C113', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4990820');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 239;\n                                    mesh.position.x = 221.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4990820;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C113\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A012';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A012';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A012', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997721');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 190;\n                                    mesh.position.x = 221.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997721;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A012\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A013';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A013';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A013', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997722');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 176.5;\n                                    mesh.position.x = 221.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997722;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A013\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B062';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B062';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B062', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997746');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 226.5;\n                                    mesh.position.x = 221.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997746;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B062\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 372.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>371.51<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B063';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B063';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B063', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997747');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 202.5;\n                                    mesh.position.x = 221.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997747;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B063\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C114';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C114';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C114', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997761');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 250.5;\n                                    mesh.position.x = 221.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997761;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C114\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D166';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D166';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D166', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997774');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 272;\n                                    mesh.position.x = 221.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997774;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D166\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D167';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D167';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D167', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997775');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 260.5;\n                                    mesh.position.x = 221.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997775;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D167\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E219';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E219';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E219', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997791');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 277;\n                                    mesh.position.x = 221.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997791;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E219\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E236';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E236';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E236', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858003');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 233.5;\n                                    mesh.position.x = 220;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858003;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E236\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 119.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>119.05<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C120';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C120';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C120', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4990875');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 252;\n                                    mesh.position.x = 226;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4990875;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C120\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 242.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>242.35<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E230';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E230';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E230', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997802');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 224;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997802;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E230\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E234';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E234';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E234', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858001');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 233.5;\n                                    mesh.position.x = 225;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858001;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E234\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 119.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>119.05<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D170';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D170';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D170', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$136.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857939');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216;\n                                    mesh.position.x = 228;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857939;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D170\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 136.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>136.25<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E223';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E223';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E223', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857990');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 228;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857990;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E223\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A019';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A019';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 30.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A019', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x30<\/div><div class=\"mapLabelPrice\">$573.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x30<\/div><div class=\"mapLabelPrice\">$573.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857086');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 147;\n                                    mesh.position.x = 228.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857086;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A019\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 573.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 30.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>572.60<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C116';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C116';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C116', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857887');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 193;\n                                    mesh.position.x = 229;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857887;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C116\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D169';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D169';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D169', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857938');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 203;\n                                    mesh.position.x = 229;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857938;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D169\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B068';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B068';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(12.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B068', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">12x20<\/div><div class=\"mapLabelPrice\">$446.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>12x20<\/div><div class=\"mapLabelPrice\">$446.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4982020');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 179;\n                                    mesh.position.x = 230;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4982020;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B068\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 446.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 12.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>445.82<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A032';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A032';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 22.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A032', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x22<\/div><div class=\"mapLabelPrice\">$450.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x22<\/div><div class=\"mapLabelPrice\">$450.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857096');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 181;\n                                    mesh.position.x = 229.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857096;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A032\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 450.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 22.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>449.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B075';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B075';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B075', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$222.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$222.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857133');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 197;\n                                    mesh.position.x = 229.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857133;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B075\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 222.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>222.47<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B078';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B078';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B078', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$405.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$405.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857136');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 218.5;\n                                    mesh.position.x = 229.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857136;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B078\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 405.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>404.94<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B061';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B061';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B061', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857836');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 143;\n                                    mesh.position.x = 229.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857836;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B061\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 293.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>292.94<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B062';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B062';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B062', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$388.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$388.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857837');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 167;\n                                    mesh.position.x = 229.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857837;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B062\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 388.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>388.22<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C115';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C115';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C115', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$138.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$138.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857886');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 179.5;\n                                    mesh.position.x = 229.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857886;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C115\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 138.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>138.23<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A008';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A008';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A008', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868938');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 130.5;\n                                    mesh.position.x = 229.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868938;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A008\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C123';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C123';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C123', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4921178');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 236;\n                                    mesh.position.x = 229.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4921178;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C123\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 300.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>300.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A009';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A009';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A009', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x9<\/div><div class=\"mapLabelPrice\">$209.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x9<\/div><div class=\"mapLabelPrice\">$209.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868939');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 114.5;\n                                    mesh.position.x = 230;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868939;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A009\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 209.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>208.73<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F232';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F232';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F232', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080836');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 244.5;\n                                    mesh.position.x = 230.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080836;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F232\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 235.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>235.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D143';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D143';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D143', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080766');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 196.5;\n                                    mesh.position.x = 231;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080766;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D143\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A019';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A019';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A019', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080802');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 130.5;\n                                    mesh.position.x = 231;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080802;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A019\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B067';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B067';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B067', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080831');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 157;\n                                    mesh.position.x = 231;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080831;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B067\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A018';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A018';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A018', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5085467');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 144.5;\n                                    mesh.position.x = 231;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5085467;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A018\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D142';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D142';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D142', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086843');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216.5;\n                                    mesh.position.x = 231;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086843;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D142\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F221';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F221';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F221', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086888');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 229;\n                                    mesh.position.x = 231;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086888;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F221\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 235.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>235.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E217';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E217';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E217', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4987895');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 277;\n                                    mesh.position.x = 231.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4987895;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E217\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C111';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C111';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C111', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4990819');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 239;\n                                    mesh.position.x = 231.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4990819;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C111\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A010';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A010';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A010', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997719');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 190;\n                                    mesh.position.x = 231.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997719;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A010\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A011';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A011';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A011', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997720');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 176.5;\n                                    mesh.position.x = 231.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997720;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A011\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B060';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B060';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B060', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997744');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 226.5;\n                                    mesh.position.x = 231.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997744;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B060\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 372.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>371.51<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B061';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B061';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B061', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997745');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 202.5;\n                                    mesh.position.x = 231.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997745;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B061\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C112';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C112';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C112', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997760');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 250.5;\n                                    mesh.position.x = 231.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997760;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C112\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D164';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D164';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D164', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997772');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 272;\n                                    mesh.position.x = 231.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997772;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D164\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D165';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D165';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D165', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997773');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 260.5;\n                                    mesh.position.x = 231.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997773;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D165\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E228';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E228';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E228', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997800');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 229;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997800;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E228\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E232';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E232';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E232', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x9<\/div><div class=\"mapLabelPrice\">$119.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857999');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 233.5;\n                                    mesh.position.x = 230;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857999;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E232\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 119.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>119.05<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C118';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C118';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C118', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857175');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 252;\n                                    mesh.position.x = 236;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857175;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C118\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 242.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>242.35<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E226';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E226';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E226', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997798');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 234;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997798;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E226\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E230';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E230';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E230', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857997');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 234;\n                                    mesh.position.x = 235;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857997;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E230\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D168';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D168';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D168', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857937');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216;\n                                    mesh.position.x = 238;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857937;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D168\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E221';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E221';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E221', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857988');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 238;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857988;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E221\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A017';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A017';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(15.0000, 8, 30.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A017', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">15x30<\/div><div class=\"mapLabelPrice\">$780.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>15x30<\/div><div class=\"mapLabelPrice\">$780.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857084');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 147;\n                                    mesh.position.x = 241;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857084;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A017\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 780.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 15.0000;\n                                mesh.d_le = 30.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>780.14<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C114';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C114';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C114', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857885');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 193;\n                                    mesh.position.x = 239;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857885;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C114\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D167';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D167';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D167', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857936');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 203;\n                                    mesh.position.x = 239;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857936;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D167\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B073';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B073';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B073', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$227.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$227.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857131');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 197;\n                                    mesh.position.x = 239.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857131;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B073\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 227.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>226.74<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B076';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B076';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B076', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$409.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$409.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857134');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 218.5;\n                                    mesh.position.x = 239.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857134;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B076\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 409.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>408.66<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C121';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C121';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C121', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857178');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 236;\n                                    mesh.position.x = 239.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857178;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C121\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 300.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>300.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B059';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B059';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B059', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857834');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 143;\n                                    mesh.position.x = 239.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857834;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B059\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 293.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>292.94<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B060';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B060';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B060', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$388.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$388.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857835');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 167;\n                                    mesh.position.x = 239.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857835;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B060\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 388.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>388.22<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C113';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C113';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C113', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$138.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$138.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857884');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 179.5;\n                                    mesh.position.x = 239.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857884;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C113\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 138.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>138.23<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A006';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A006';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A006', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868936');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 130.5;\n                                    mesh.position.x = 239.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868936;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A006\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A030';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A030';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 22.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A030', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x22<\/div><div class=\"mapLabelPrice\">$450.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x22<\/div><div class=\"mapLabelPrice\">$450.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5014965');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 181;\n                                    mesh.position.x = 239.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5014965;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A030\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 450.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 22.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>449.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A007';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A007';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A007', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x9<\/div><div class=\"mapLabelPrice\">$209.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x9<\/div><div class=\"mapLabelPrice\">$209.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868937');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 114.5;\n                                    mesh.position.x = 240;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868937;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A007\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 209.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>208.73<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F230';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F230';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F230', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086978');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 244.5;\n                                    mesh.position.x = 240.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086978;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F230\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 235.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>235.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B066';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B066';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B066', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999187');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 179;\n                                    mesh.position.x = 241;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999187;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B066\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 372.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>371.51<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A017';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A017';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A017', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080801');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 130.5;\n                                    mesh.position.x = 241;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080801;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A017\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D141';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D141';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D141', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5085475');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 196.5;\n                                    mesh.position.x = 241;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5085475;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D141\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A016';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A016';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A016', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086792');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 144.5;\n                                    mesh.position.x = 241;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086792;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A016\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B065';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B065';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B065', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086808');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 157;\n                                    mesh.position.x = 241;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086808;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B065\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D140';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D140';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D140', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086842');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216.5;\n                                    mesh.position.x = 241;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086842;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D140\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F219';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F219';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F219', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086887');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 229;\n                                    mesh.position.x = 241;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086887;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F219\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 235.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>235.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C109';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C109';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C109', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4981622');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 231.5;\n                                    mesh.position.x = 241.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4981622;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C109\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 372.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>371.51<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B058';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B058';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B058', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997107');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 219;\n                                    mesh.position.x = 241.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997107;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B058\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A008';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A008';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A008', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997717');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 190;\n                                    mesh.position.x = 241.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997717;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A008\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A009';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A009';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A009', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997718');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 176.5;\n                                    mesh.position.x = 241.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997718;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A009\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B059';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B059';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B059', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997743');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 202.5;\n                                    mesh.position.x = 241.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997743;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B059\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C110';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C110';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C110', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997759');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 250.5;\n                                    mesh.position.x = 241.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997759;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C110\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D162';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D162';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D162', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997770');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 272;\n                                    mesh.position.x = 241.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997770;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D162\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D163';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D163';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D163', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997771');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 260.5;\n                                    mesh.position.x = 241.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997771;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D163\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E215';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E215';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E215', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997788');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 277;\n                                    mesh.position.x = 241.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997788;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E215\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E224';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E224';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E224', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997796');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 239;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997796;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E224\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E228';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E228';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E228', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857995');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 234;\n                                    mesh.position.x = 240;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857995;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E228\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C116';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C116';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C116', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857173');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 252;\n                                    mesh.position.x = 246;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857173;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C116\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 242.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>242.35<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E222';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E222';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E222', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997794');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 244;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997794;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E222\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E226';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E226';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E226', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857993');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 234;\n                                    mesh.position.x = 245;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857993;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E226\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '012';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '012';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(0.0000, 8, 0.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('012', 10, 30);\n                                                                    xc.fillText('Parking', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">0x0<\/div><div class=\"mapLabelPrice\">$125.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>0x0<\/div><div class=\"mapLabelPrice\">$125.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4980640');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 49;\n                                    mesh.position.x = 242.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4980640;\n                                mesh.rental_name = \"Parking\";\n                                mesh.rental_name_copy = \"Parking\";\n\n                                                                    mesh.rental_number = \"012\";\n                                                                mesh.rental_name_copy = \"Parking\";\n\n                                mesh.price = 125.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 0.0000;\n                                mesh.d_le = 0.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Parking\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>125.00<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D166';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D166';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D166', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857935');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216;\n                                    mesh.position.x = 248;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857935;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D166\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E219';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E219';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E219', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857986');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 248;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857986;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E219\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C112';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C112';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C112', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857883');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 193;\n                                    mesh.position.x = 249;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857883;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C112\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D165';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D165';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D165', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857934');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 203;\n                                    mesh.position.x = 249;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857934;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D165\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A028';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A028';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 22.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A028', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x22<\/div><div class=\"mapLabelPrice\">$450.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x22<\/div><div class=\"mapLabelPrice\">$450.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857094');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 181;\n                                    mesh.position.x = 249.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857094;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A028\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 450.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 22.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>449.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B071';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B071';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B071', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$227.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$227.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857129');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 197;\n                                    mesh.position.x = 249.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857129;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B071\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 227.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>226.74<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B074';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B074';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B074', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$409.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$409.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857132');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 218.5;\n                                    mesh.position.x = 249.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857132;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B074\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 409.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>408.66<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C119';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C119';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C119', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857176');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 236;\n                                    mesh.position.x = 249.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857176;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C119\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 300.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>300.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B057';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B057';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B057', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857832');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 143;\n                                    mesh.position.x = 249.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857832;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B057\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 293.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>292.94<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C111';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C111';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C111', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$138.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$138.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857882');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 179.5;\n                                    mesh.position.x = 249.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857882;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C111\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 138.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>138.23<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A004';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A004';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A004', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868934');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 130.5;\n                                    mesh.position.x = 249.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868934;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A004\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B058';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B058';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B058', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$388.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$388.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5085630');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 167;\n                                    mesh.position.x = 249.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5085630;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B058\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 388.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>388.22<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A005';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A005';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A005', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x9<\/div><div class=\"mapLabelPrice\">$209.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x9<\/div><div class=\"mapLabelPrice\">$209.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868935');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 114.5;\n                                    mesh.position.x = 250;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868935;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A005\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 209.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>208.73<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F228';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F228';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F228', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086977');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 244.5;\n                                    mesh.position.x = 250.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086977;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F228\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 235.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>235.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A015';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A015';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A015', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080800');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 130.5;\n                                    mesh.position.x = 251;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080800;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A015\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A014';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A014';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A014', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086791');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 144.5;\n                                    mesh.position.x = 251;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086791;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A014\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B063';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B063';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B063', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086806');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 157;\n                                    mesh.position.x = 251;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086806;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B063\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B064';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B064';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B064', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086807');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 179;\n                                    mesh.position.x = 251;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086807;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B064\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 372.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>371.51<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D138';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D138';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D138', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086840');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216.5;\n                                    mesh.position.x = 251;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086840;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D138\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D139';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D139';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D139', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086841');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 196.5;\n                                    mesh.position.x = 251;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086841;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D139\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F217';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F217';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F217', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086886');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 229;\n                                    mesh.position.x = 251;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086886;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F217\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 235.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>235.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A006';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A006';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A006', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997715');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 190;\n                                    mesh.position.x = 251.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997715;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A006\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A007';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A007';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A007', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997716');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 176.5;\n                                    mesh.position.x = 251.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997716;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A007\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B056';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B056';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B056', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997741');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 226.5;\n                                    mesh.position.x = 251.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997741;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B056\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 372.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>371.51<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B057';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B057';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B057', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997742');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 202.5;\n                                    mesh.position.x = 251.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997742;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B057\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C108';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C108';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C108', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997758');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 250.5;\n                                    mesh.position.x = 251.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997758;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C108\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D160';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D160';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D160', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997768');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 272;\n                                    mesh.position.x = 251.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997768;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D160\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D161';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D161';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D161', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997769');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 260.5;\n                                    mesh.position.x = 251.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997769;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D161\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E213';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E213';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E213', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997786');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 277;\n                                    mesh.position.x = 251.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997786;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E213\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E220';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E220';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E220', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997792');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 249;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997792;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E220\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C107';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C107';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C107', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997814');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 239;\n                                    mesh.position.x = 251.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997814;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C107\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E224';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E224';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E224', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857991');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 234;\n                                    mesh.position.x = 250;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857991;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E224\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A015';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A015';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 30.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A015', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x30<\/div><div class=\"mapLabelPrice\">$609.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x30<\/div><div class=\"mapLabelPrice\">$609.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857082');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 147;\n                                    mesh.position.x = 253.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857082;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A015\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 609.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 30.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>609.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C114';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C114';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C114', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857171');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 252;\n                                    mesh.position.x = 256;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857171;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C114\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 242.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>242.35<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E218';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E218';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E218', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997790');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 254;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997790;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E218\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E222';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E222';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E222', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857989');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 234;\n                                    mesh.position.x = 255;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857989;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E222\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '013';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '013';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(0.0000, 8, 0.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('013', 10, 30);\n                                                                    xc.fillText('Parking', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">0x0<\/div><div class=\"mapLabelPrice\">$100.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>0x0<\/div><div class=\"mapLabelPrice\">$100.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4987733');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 49;\n                                    mesh.position.x = 252.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4987733;\n                                mesh.rental_name = \"Parking\";\n                                mesh.rental_name_copy = \"Parking\";\n\n                                                                    mesh.rental_number = \"013\";\n                                                                mesh.rental_name_copy = \"Parking\";\n\n                                mesh.price = 100.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 0.0000;\n                                mesh.d_le = 0.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Parking\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>100.00<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D164';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D164';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D164', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857933');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216;\n                                    mesh.position.x = 258;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857933;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D164\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E217';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E217';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E217', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857984');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 258;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857984;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E217\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C110';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C110';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C110', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857881');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 193;\n                                    mesh.position.x = 259;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857881;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C110\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0D163';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0D163';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0D163', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857932');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 203;\n                                    mesh.position.x = 259;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857932;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0D163\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B069';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B069';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B069', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$227.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$227.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857127');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 197;\n                                    mesh.position.x = 259.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857127;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B069\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 227.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>226.74<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B072';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B072';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B072', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$409.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$409.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857130');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 218.5;\n                                    mesh.position.x = 259.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857130;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B072\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 409.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>408.66<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C117';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C117';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C117', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$300.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857174');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 236;\n                                    mesh.position.x = 259.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857174;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C117\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 300.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>300.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B055';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B055';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B055', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$293.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857830');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 143;\n                                    mesh.position.x = 259.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857830;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B055\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 293.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>292.94<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0B056';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0B056';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0B056', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$388.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$388.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857831');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 167;\n                                    mesh.position.x = 259.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857831;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0B056\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 388.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>388.22<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0C109';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0C109';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0C109', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$138.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$138.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857880');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 179.5;\n                                    mesh.position.x = 259.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857880;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0C109\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 138.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>138.23<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A002';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A002';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A002', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868932');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 130.5;\n                                    mesh.position.x = 259.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868932;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A002\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A026';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A026';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 22.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A026', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x22<\/div><div class=\"mapLabelPrice\">$450.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x22<\/div><div class=\"mapLabelPrice\">$450.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5041718');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 181;\n                                    mesh.position.x = 259.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5041718;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A026\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 450.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 22.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>449.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A003';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A003';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A003', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4868933');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 114;\n                                    mesh.position.x = 260;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4868933;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A003\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F226';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F226';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F226', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086976');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 244.5;\n                                    mesh.position.x = 260.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086976;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F226\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 235.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>235.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A013';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A013';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A013', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080799');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 130.5;\n                                    mesh.position.x = 261;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080799;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A013\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A012';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A012';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A012', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086790');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 144.5;\n                                    mesh.position.x = 261;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086790;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A012\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B061';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B061';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B061', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086804');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 157;\n                                    mesh.position.x = 261;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086804;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B061\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B062';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B062';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B062', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086805');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 179;\n                                    mesh.position.x = 261;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086805;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B062\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 372.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>371.51<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D136';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D136';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D136', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086838');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216.5;\n                                    mesh.position.x = 261;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086838;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D136\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D137';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D137';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D137', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086839');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 196.5;\n                                    mesh.position.x = 261;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086839;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D137\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F215';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F215';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F215', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086885');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 229;\n                                    mesh.position.x = 261;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086885;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F215\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 235.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>235.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A004';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A004';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A004', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997713');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 190;\n                                    mesh.position.x = 261.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997713;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A004\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A005';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A005';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A005', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997714');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 176.5;\n                                    mesh.position.x = 261.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997714;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A005\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B054';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B054';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B054', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997739');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 226.5;\n                                    mesh.position.x = 261.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997739;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B054\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 372.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>371.51<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B055';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B055';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B055', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997740');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 202.5;\n                                    mesh.position.x = 261.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997740;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B055\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C106';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C106';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C106', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997757');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 250.5;\n                                    mesh.position.x = 261.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997757;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C106\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D158';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D158';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D158', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997766');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 272;\n                                    mesh.position.x = 261.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997766;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D158\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D159';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D159';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D159', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997767');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 260.5;\n                                    mesh.position.x = 261.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997767;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D159\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E211';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E211';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E211', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997784');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 277;\n                                    mesh.position.x = 261.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997784;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E211\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E216';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E216';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E216', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997789');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 259;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997789;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E216\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E220';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E220';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E220', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x10<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857987');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 234;\n                                    mesh.position.x = 260;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857987;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E220\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C112';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C112';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C112', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857169');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 252;\n                                    mesh.position.x = 266;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857169;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C112\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 242.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>242.35<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E214';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E214';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E214', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997787');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 264;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997787;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E214\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0E218';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0E218';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(14.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0E218', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">14x10<\/div><div class=\"mapLabelPrice\">$262.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>14x10<\/div><div class=\"mapLabelPrice\">$262.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857985');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 234;\n                                    mesh.position.x = 269.5;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857985;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0E218\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 262.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 14.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>261.64<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '014';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '014';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(0.0000, 8, 0.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('014', 10, 30);\n                                                                    xc.fillText('Parking', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">0x0<\/div><div class=\"mapLabelPrice\">$275.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>0x0<\/div><div class=\"mapLabelPrice\">$275.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5054382');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 49;\n                                    mesh.position.x = 262.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5054382;\n                                mesh.rental_name = \"Parking\";\n                                mesh.rental_name_copy = \"Parking\";\n\n                                                                    mesh.rental_number = \"014\";\n                                                                mesh.rental_name_copy = \"Parking\";\n\n                                mesh.price = 275.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 0.0000;\n                                mesh.d_le = 0.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Parking\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>275.00<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B067';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B067';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B067', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$227.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$227.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857125');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 197;\n                                    mesh.position.x = 269.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857125;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B067\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 227.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>226.74<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B070';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B070';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B070', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$409.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$409.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857128');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 218.5;\n                                    mesh.position.x = 269.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857128;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B070\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 409.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>408.66<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A024';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A024';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 22.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A024', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x22<\/div><div class=\"mapLabelPrice\">$405.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x22<\/div><div class=\"mapLabelPrice\">$405.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4933264');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 181;\n                                    mesh.position.x = 269.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4933264;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A024\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 405.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 22.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>404.59<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C115';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C115';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C115', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5089528');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 236;\n                                    mesh.position.x = 269.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5089528;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C115\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0A001';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0A001';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(14.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0A001', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">14x10<\/div><div class=\"mapLabelPrice\">$270.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>14x10<\/div><div class=\"mapLabelPrice\">$270.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5100498');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 114;\n                                    mesh.position.x = 272;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5100498;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0A001\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 270.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 14.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>269.50<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F224';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F224';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F224', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4981557');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 244.5;\n                                    mesh.position.x = 268;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4981557;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F224\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D134';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D134';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D134', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4981620');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216.5;\n                                    mesh.position.x = 271;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4981620;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D134\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B059';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B059';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B059', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4985452');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 157;\n                                    mesh.position.x = 271;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4985452;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B059\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A011';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A011';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A011', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080798');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 130.5;\n                                    mesh.position.x = 271;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080798;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A011\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F213';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F213';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F213', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080807');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 229;\n                                    mesh.position.x = 271;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080807;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F213\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 235.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>235.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A010';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A010';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A010', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5085466');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 144.5;\n                                    mesh.position.x = 271;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5085466;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A010\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B060';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B060';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B060', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086803');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 179;\n                                    mesh.position.x = 271;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086803;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B060\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 372.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>371.51<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D135';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D135';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D135', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086837');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 196.5;\n                                    mesh.position.x = 271;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086837;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D135\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A002';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A002';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A002', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4980563');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 190;\n                                    mesh.position.x = 271.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4980563;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A002\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D156';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D156';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D156', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4980565');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 272;\n                                    mesh.position.x = 271.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4980565;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D156\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C105';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C105';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C105', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4983670');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 239;\n                                    mesh.position.x = 271.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4983670;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C105\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3D157';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3D157';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3D157', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4983672');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 260.5;\n                                    mesh.position.x = 271.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4983672;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3D157\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A003';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A003';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A003', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4987890');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 176.5;\n                                    mesh.position.x = 271.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4987890;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A003\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B053';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B053';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B053', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997738');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 202.5;\n                                    mesh.position.x = 271.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997738;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B053\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3C104';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3C104';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3C104', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997756');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 250.5;\n                                    mesh.position.x = 271.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997756;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3C104\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E209';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E209';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E209', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x5<\/div><div class=\"mapLabelPrice\">$132.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997783');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 277;\n                                    mesh.position.x = 271.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997783;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E209\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 132.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>132.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E212';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E212';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E212', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997785');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 269;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997785;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E212\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3B052';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3B052';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3B052', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5006121');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 226.5;\n                                    mesh.position.x = 271.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5006121;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3B052\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 372.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>371.51<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F222';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F222';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F222', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080778');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 244.5;\n                                    mesh.position.x = 273;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080778;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F222\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C110';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C110';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C110', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857167');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 252;\n                                    mesh.position.x = 276;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857167;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C110\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 242.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>242.35<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0H342';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0H342';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(8.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0H342', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">8x9<\/div><div class=\"mapLabelPrice\">$178.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>8x9<\/div><div class=\"mapLabelPrice\">$178.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858069');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 224.5;\n                                    mesh.position.x = 275;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858069;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0H342\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 178.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 8.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>178.33<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0H344';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0H344';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(8.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0H344', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">8x9<\/div><div class=\"mapLabelPrice\">$178.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>8x9<\/div><div class=\"mapLabelPrice\">$178.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858070');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 215.5;\n                                    mesh.position.x = 275;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858070;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0H344\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 178.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 8.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>178.33<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0H346';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0H346';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(8.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0H346', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">8x9<\/div><div class=\"mapLabelPrice\">$178.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>8x9<\/div><div class=\"mapLabelPrice\">$178.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858071');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 206.5;\n                                    mesh.position.x = 275;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858071;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0H346\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 178.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 8.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>178.33<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0H348';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0H348';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(8.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0H348', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">8x9<\/div><div class=\"mapLabelPrice\">$178.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>8x9<\/div><div class=\"mapLabelPrice\">$178.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858072');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 197.5;\n                                    mesh.position.x = 275;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858072;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0H348\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 178.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 8.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>178.33<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0H350';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0H350';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(8.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0H350', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">8x9<\/div><div class=\"mapLabelPrice\">$186.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>8x9<\/div><div class=\"mapLabelPrice\">$186.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858073');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 188.5;\n                                    mesh.position.x = 275;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858073;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0H350\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 186.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 8.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>186.36<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0H352';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0H352';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(8.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0H352', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">8x9<\/div><div class=\"mapLabelPrice\">$186.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>8x9<\/div><div class=\"mapLabelPrice\">$186.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858074');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 159.5;\n                                    mesh.position.x = 275;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858074;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0H352\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 186.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 8.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>186.36<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0H354';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0H354';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(8.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0H354', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">8x9<\/div><div class=\"mapLabelPrice\">$186.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>8x9<\/div><div class=\"mapLabelPrice\">$186.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858075');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 150.5;\n                                    mesh.position.x = 275;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858075;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0H354\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 186.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 8.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>186.36<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0H356';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0H356';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(8.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0H356', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">8x9<\/div><div class=\"mapLabelPrice\">$186.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>8x9<\/div><div class=\"mapLabelPrice\">$186.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858076');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 141.5;\n                                    mesh.position.x = 275;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858076;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0H356\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 186.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 8.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>186.36<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0H358';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0H358';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(8.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0H358', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">8x9<\/div><div class=\"mapLabelPrice\">$186.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>8x9<\/div><div class=\"mapLabelPrice\">$186.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858077');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 132.5;\n                                    mesh.position.x = 275;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858077;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0H358\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 186.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 8.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>186.36<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '0H360';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '0H360';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(8.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('0H360', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">8x9<\/div><div class=\"mapLabelPrice\">$186.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>8x9<\/div><div class=\"mapLabelPrice\">$186.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4858078');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 123.5;\n                                    mesh.position.x = 275;\n                                                                \n                                mesh.position.y = 0;\n                                mesh.position.original_y = 0;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4858078;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"0H360\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 186.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 0;\n                                mesh.d_wi = 8.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>186.36<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '010';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '010';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(0.0000, 8, 0.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('010', 10, 30);\n                                                                    xc.fillText('Parking', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">0x0<\/div><div class=\"mapLabelPrice\">$400.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>0x0<\/div><div class=\"mapLabelPrice\">$400.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4920356');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 32.5;\n                                    mesh.position.x = 271.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4920356;\n                                mesh.rental_name = \"Parking\";\n                                mesh.rental_name_copy = \"Parking\";\n\n                                                                    mesh.rental_number = \"010\";\n                                                                mesh.rental_name_copy = \"Parking\";\n\n                                mesh.price = 400.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 0.0000;\n                                mesh.d_le = 0.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Parking\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>400.00<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E210';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E210';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E210', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4985461');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 274;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4985461;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E210\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B065';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B065';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B065', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$227.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$227.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857123');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 197;\n                                    mesh.position.x = 279.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857123;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B065\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 227.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>226.74<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C113';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C113';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C113', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857170');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 236;\n                                    mesh.position.x = 279.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857170;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C113\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A022';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A022';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 22.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A022', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x22<\/div><div class=\"mapLabelPrice\">$450.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x22<\/div><div class=\"mapLabelPrice\">$450.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4934488');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 181;\n                                    mesh.position.x = 279.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4934488;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A022\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 450.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 22.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>449.54<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B068';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B068';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B068', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$409.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$409.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5090344');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 218.5;\n                                    mesh.position.x = 279.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5090344;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B068\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 409.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>408.66<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F220';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F220';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F220', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5085478');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 244.5;\n                                    mesh.position.x = 278;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5085478;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F220\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D133';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D133';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D133', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4981555');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 196.5;\n                                    mesh.position.x = 281;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4981555;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D133\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A009';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A009';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A009', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5085465');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 130.5;\n                                    mesh.position.x = 281;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5085465;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A009\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B058';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B058';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B058', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5085471');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 179;\n                                    mesh.position.x = 281;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5085471;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B058\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 372.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>371.51<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A008';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A008';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A008', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086789');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 144.5;\n                                    mesh.position.x = 281;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086789;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A008\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B057';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B057';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B057', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086802');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 157;\n                                    mesh.position.x = 281;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086802;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B057\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D132';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D132';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D132', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086836');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216.5;\n                                    mesh.position.x = 281;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086836;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D132\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F211';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F211';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F211', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086884');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 229;\n                                    mesh.position.x = 281;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086884;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F211\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 235.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>235.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3A001';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3A001';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(16.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3A001', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">16x10<\/div><div class=\"mapLabelPrice\">$299.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>16x10<\/div><div class=\"mapLabelPrice\">$299.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4983668');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 176.5;\n                                    mesh.position.x = 284.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4983668;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3A001\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 299.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 16.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>299.01<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3E208';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3E208';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(16.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3E208', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">16x11<\/div><div class=\"mapLabelPrice\">$331.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>16x11<\/div><div class=\"mapLabelPrice\">$331.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4983675');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 290;\n                                    mesh.position.x = 284.5;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4983675;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3E208\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 331.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 16.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>330.90<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F218';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F218';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F218', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086975');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 244.5;\n                                    mesh.position.x = 283;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086975;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F218\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '011';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '011';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(0.0000, 8, 0.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('011', 10, 30);\n                                                                    xc.fillText('Parking', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">0x0<\/div><div class=\"mapLabelPrice\">$125.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>0x0<\/div><div class=\"mapLabelPrice\">$125.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4965668');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 32;\n                                    mesh.position.x = 281.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4965668;\n                                mesh.rental_name = \"Parking\";\n                                mesh.rental_name_copy = \"Parking\";\n\n                                                                    mesh.rental_number = \"011\";\n                                                                mesh.rental_name_copy = \"Parking\";\n\n                                mesh.price = 125.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 0.0000;\n                                mesh.d_le = 0.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Parking\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>125.00<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3H352';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3H352';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(11.0000, 8, 8.0000, 1, 1, 1); \n                                geometry.map_revers_wl=true;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3H352', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4980568');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 248.5;\n                                    mesh.position.x = 287;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4980568;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3H352\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 198.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 8.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>198.12<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3H362';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3H362';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(11.0000, 8, 8.0000, 1, 1, 1); \n                                geometry.map_revers_wl=true;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3H362', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4981628');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 185.5;\n                                    mesh.position.x = 287;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4981628;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3H362\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 198.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 8.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>198.12<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3H360';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3H360';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(11.0000, 8, 8.0000, 1, 1, 1); \n                                geometry.map_revers_wl=true;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3H360', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4982034');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 193.5;\n                                    mesh.position.x = 287;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4982034;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3H360\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 198.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 8.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>198.12<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3H354';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3H354';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(11.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=true;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3H354', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">9x11<\/div><div class=\"mapLabelPrice\">$212.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>9x11<\/div><div class=\"mapLabelPrice\">$212.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4985466');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 218;\n                                    mesh.position.x = 287;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4985466;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3H354\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 212.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 9.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>211.74<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3H344';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3H344';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(11.0000, 8, 8.0000, 1, 1, 1); \n                                geometry.map_revers_wl=true;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3H344', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997808');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 280.5;\n                                    mesh.position.x = 287;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997808;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3H344\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 198.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 8.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>198.12<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3H348';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3H348';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(11.0000, 8, 8.0000, 1, 1, 1); \n                                geometry.map_revers_wl=true;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3H348', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997810');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 264.5;\n                                    mesh.position.x = 287;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997810;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3H348\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 198.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 8.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>198.12<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3H350';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3H350';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(11.0000, 8, 8.0000, 1, 1, 1); \n                                geometry.map_revers_wl=true;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3H350', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997811');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 256.5;\n                                    mesh.position.x = 287;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997811;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3H350\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 198.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 8.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>198.12<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3H356';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3H356';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(11.0000, 8, 8.0000, 1, 1, 1); \n                                geometry.map_revers_wl=true;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3H356', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997812');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 209.5;\n                                    mesh.position.x = 287;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997812;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3H356\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 198.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 8.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>198.12<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '3H358';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '3H358';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(11.0000, 8, 8.0000, 1, 1, 1); \n                                geometry.map_revers_wl=true;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('3H358', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4997813');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 201.5;\n                                    mesh.position.x = 287;\n                                                                \n                                mesh.position.y = 24.003;\n                                mesh.position.original_y = 24.003;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4997813;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"3H358\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 198.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 3;\n                                mesh.d_wi = 8.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>198.12<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '016';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '016';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(0.0000, 8, 0.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('016', 10, 30);\n                                                                    xc.fillText('Parking', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">0x0<\/div><div class=\"mapLabelPrice\">$125.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>0x0<\/div><div class=\"mapLabelPrice\">$125.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5029264');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 49;\n                                    mesh.position.x = 282.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5029264;\n                                mesh.rental_name = \"Parking\";\n                                mesh.rental_name_copy = \"Parking\";\n\n                                                                    mesh.rental_number = \"016\";\n                                                                mesh.rental_name_copy = \"Parking\";\n\n                                mesh.price = 125.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 0.0000;\n                                mesh.d_le = 0.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Parking\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>125.00<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B063';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B063';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B063', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$227.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$227.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857121');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 197;\n                                    mesh.position.x = 289.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857121;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B063\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 227.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>226.74<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C111';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C111';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C111', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857168');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 236;\n                                    mesh.position.x = 289.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857168;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C111\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A020';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A020';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A020', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$297.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$297.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4893228');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 184.5;\n                                    mesh.position.x = 289.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4893228;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A020\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 297.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>297.14<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B066';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B066';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B066', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$409.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$409.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5024824');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 218.5;\n                                    mesh.position.x = 289.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5024824;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B066\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 409.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>408.66<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F216';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F216';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F216', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086974');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 244.5;\n                                    mesh.position.x = 288;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086974;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F216\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A007';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A007';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A007', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5085464');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 130.5;\n                                    mesh.position.x = 291;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5085464;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A007\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A006';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A006';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A006', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086788');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 144.5;\n                                    mesh.position.x = 291;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086788;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A006\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B055';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B055';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B055', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086800');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 157;\n                                    mesh.position.x = 291;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086800;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B055\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B056';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B056';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B056', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086801');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 179;\n                                    mesh.position.x = 291;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086801;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B056\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 372.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>371.51<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D130';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D130';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D130', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086834');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216.5;\n                                    mesh.position.x = 291;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086834;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D130\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D131';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D131';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D131', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086835');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 196.5;\n                                    mesh.position.x = 291;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086835;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D131\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F209';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F209';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F209', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086883');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 229;\n                                    mesh.position.x = 291;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086883;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F209\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 235.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>235.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F214';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F214';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F214', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086973');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 244.5;\n                                    mesh.position.x = 293;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086973;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F214\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F212';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F212';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F212', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086972');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 244.5;\n                                    mesh.position.x = 298;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086972;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F212\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B054';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B054';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B054', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080757');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 179;\n                                    mesh.position.x = 301;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080757;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B054\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 372.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>371.51<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A005';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A005';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A005', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5085463');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 130.5;\n                                    mesh.position.x = 301;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5085463;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A005\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D129';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D129';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D129', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5085474');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 196.5;\n                                    mesh.position.x = 301;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5085474;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D129\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A004';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A004';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A004', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086787');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 144.5;\n                                    mesh.position.x = 301;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086787;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A004\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B053';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B053';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B053', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086799');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 157;\n                                    mesh.position.x = 301;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086799;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B053\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D128';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D128';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D128', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086833');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216.5;\n                                    mesh.position.x = 301;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086833;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D128\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F207';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F207';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F207', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086882');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 229;\n                                    mesh.position.x = 301;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086882;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F207\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 235.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>235.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C109';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C109';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(12.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C109', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">12x10<\/div><div class=\"mapLabelPrice\">$250.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>12x10<\/div><div class=\"mapLabelPrice\">$250.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857166');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 238.5;\n                                    mesh.position.x = 306;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857166;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C109\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 250.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 12.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>250.09<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B064';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B064';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(12.0000, 8, 25.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B064', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">12x25<\/div><div class=\"mapLabelPrice\">$609.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>12x25<\/div><div class=\"mapLabelPrice\">$609.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4921430');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 306;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4921430;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B064\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 609.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 12.0000;\n                                mesh.d_le = 25.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>609.28<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F210';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F210';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F210', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086971');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 244.5;\n                                    mesh.position.x = 303;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086971;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F210\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C108';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C108';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C108', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857165');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 252;\n                                    mesh.position.x = 309;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857165;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C108\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 242.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>242.35<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F208';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F208';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F208', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080777');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 244.5;\n                                    mesh.position.x = 308;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080777;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F208\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B051';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B051';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B051', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4981552');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 157;\n                                    mesh.position.x = 311;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4981552;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B051\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A003';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A003';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A003', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4985450');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 130.5;\n                                    mesh.position.x = 311;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4985450;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A003\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2B052';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2B052';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2B052', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$372.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4999186');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 179;\n                                    mesh.position.x = 311;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4999186;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2B052\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 372.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>371.51<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A002';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A002';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A002', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$214.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080744');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 144.5;\n                                    mesh.position.x = 311;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080744;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A002\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 214.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>213.91<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D126';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D126';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D126', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080764');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 216.5;\n                                    mesh.position.x = 311;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080764;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D126\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2D127';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2D127';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 15.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2D127', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x15<\/div><div class=\"mapLabelPrice\">$292.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080765');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 196.5;\n                                    mesh.position.x = 311;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080765;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2D127\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 292.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 15.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>291.53<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F205';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F205';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F205', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$235.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080806');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 229;\n                                    mesh.position.x = 311;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080806;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F205\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 235.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>235.29<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F206';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F206';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F206', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x11<\/div><div class=\"mapLabelPrice\">$142.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4987924');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 244.5;\n                                    mesh.position.x = 313;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4987924;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F206\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 142.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>142.42<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B062';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B062';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 25.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B062', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x25<\/div><div class=\"mapLabelPrice\">$488.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x25<\/div><div class=\"mapLabelPrice\">$488.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080899');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 317;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080899;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B062\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 488.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 25.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>488.21<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2F204';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2F204';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(16.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2F204', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">16x11<\/div><div class=\"mapLabelPrice\">$331.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>16x11<\/div><div class=\"mapLabelPrice\">$331.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4987923');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 244.5;\n                                    mesh.position.x = 323.5;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4987923;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2F204\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 331.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 16.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>330.90<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2A001';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2A001';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(16.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2A001', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">16x10<\/div><div class=\"mapLabelPrice\">$299.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>16x10<\/div><div class=\"mapLabelPrice\">$299.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4981550');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 130.5;\n                                    mesh.position.x = 324;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4981550;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2A001\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 299.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 16.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>299.01<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A018';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A018';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A018', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$409.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$409.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5083493');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 182.5;\n                                    mesh.position.x = 325;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5083493;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A018\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 409.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>408.66<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2I314';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2I314';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(11.0000, 8, 8.0000, 1, 1, 1); \n                                geometry.map_revers_wl=true;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2I314', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4981560');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 235;\n                                    mesh.position.x = 326;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4981560;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2I314\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 198.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 8.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>198.12<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2I322';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2I322';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(11.0000, 8, 8.0000, 1, 1, 1); \n                                geometry.map_revers_wl=true;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2I322', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4981561');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 203;\n                                    mesh.position.x = 326;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4981561;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2I322\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 198.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 8.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>198.12<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2I324';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2I324';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(11.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=true;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2I324', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">9x11<\/div><div class=\"mapLabelPrice\">$212.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>9x11<\/div><div class=\"mapLabelPrice\">$212.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4987927');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 172;\n                                    mesh.position.x = 326;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4987927;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2I324\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 212.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 9.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>211.74<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2I332';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2I332';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(11.0000, 8, 8.0000, 1, 1, 1); \n                                geometry.map_revers_wl=true;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2I332', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4987928');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 139.5;\n                                    mesh.position.x = 326;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4987928;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2I332\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 198.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 8.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>198.12<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2I320';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2I320';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(11.0000, 8, 8.0000, 1, 1, 1); \n                                geometry.map_revers_wl=true;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2I320', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080795');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 211;\n                                    mesh.position.x = 326;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080795;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2I320\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 198.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 8.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>198.12<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2I330';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2I330';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(11.0000, 8, 8.0000, 1, 1, 1); \n                                geometry.map_revers_wl=true;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2I330', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080796');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 147.5;\n                                    mesh.position.x = 326;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080796;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2I330\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 198.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 8.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>198.12<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2I318';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2I318';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(11.0000, 8, 8.0000, 1, 1, 1); \n                                geometry.map_revers_wl=true;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2I318', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5080808');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 219;\n                                    mesh.position.x = 326;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5080808;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2I318\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 198.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 8.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>198.12<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2I316';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2I316';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(11.0000, 8, 8.0000, 1, 1, 1); \n                                geometry.map_revers_wl=true;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2I316', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086909');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 227;\n                                    mesh.position.x = 326;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086909;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2I316\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 198.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 8.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>198.12<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2I326';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2I326';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(11.0000, 8, 8.0000, 1, 1, 1); \n                                geometry.map_revers_wl=true;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2I326', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086910');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 163.5;\n                                    mesh.position.x = 326;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086910;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2I326\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 198.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 8.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>198.12<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '2I328';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '2I328';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(11.0000, 8, 8.0000, 1, 1, 1); \n                                geometry.map_revers_wl=true;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('2I328', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>8x11<\/div><div class=\"mapLabelPrice\">$198.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5086911');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 155.5;\n                                    mesh.position.x = 326;\n                                                                \n                                mesh.position.y = 16.002;\n                                mesh.position.original_y = 16.002;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5086911;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"2I328\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 198.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 2;\n                                mesh.d_wi = 8.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Upper Levels\",\"icon\":\"icon-stairs\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>198.12<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A016';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A016';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A016', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$409.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$409.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857083');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 182.5;\n                                    mesh.position.x = 335;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857083;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A016\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 409.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>408.66<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B059';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B059';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B059', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$227.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$227.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857117');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 197.5;\n                                    mesh.position.x = 335;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857117;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B059\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 227.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>226.74<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B058';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B058';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 25.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B058', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x25<\/div><div class=\"mapLabelPrice\">$488.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x25<\/div><div class=\"mapLabelPrice\">$488.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857116');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 337;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857116;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B058\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 488.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 25.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>488.21<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C103';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C103';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C103', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857160');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 238.5;\n                                    mesh.position.x = 337;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857160;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C103\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = 'M02';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = 'M02';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(0.0000, 8, 0.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('M02', 10, 30);\n                                                                    xc.fillText('Parking', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">0x0<\/div><div class=\"mapLabelPrice\">$31.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>0x0<\/div><div class=\"mapLabelPrice\">$31.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4958324');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 32;\n                                    mesh.position.x = 332.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4958324;\n                                mesh.rental_name = \"Parking\";\n                                mesh.rental_name_copy = \"Parking\";\n\n                                                                    mesh.rental_number = \"M02\";\n                                                                mesh.rental_name_copy = \"Parking\";\n\n                                mesh.price = 31.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 0.0000;\n                                mesh.d_le = 0.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Parking\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>31.25<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C102';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C102';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C102', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857159');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 252;\n                                    mesh.position.x = 339;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857159;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C102\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 242.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>242.35<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A014';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A014';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A014', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x20<\/div><div class=\"mapLabelPrice\">$409.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x20<\/div><div class=\"mapLabelPrice\">$409.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857081');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 182.5;\n                                    mesh.position.x = 345;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857081;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A014\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 409.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>408.66<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B057';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B057';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B057', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$227.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$227.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4996583');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 197.5;\n                                    mesh.position.x = 345;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4996583;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B057\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 227.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>226.74<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B056';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B056';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 25.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B056', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x25<\/div><div class=\"mapLabelPrice\">$488.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x25<\/div><div class=\"mapLabelPrice\">$488.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857114');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 347;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857114;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B056\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 488.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 25.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>488.21<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C101';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C101';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C101', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857158');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 238.5;\n                                    mesh.position.x = 347;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857158;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C101\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = 'M03';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = 'M03';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(0.0000, 8, 0.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('M03', 10, 30);\n                                                                    xc.fillText('Parking', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">0x0<\/div><div class=\"mapLabelPrice\">$800.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>0x0<\/div><div class=\"mapLabelPrice\">$800.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4967550');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 32;\n                                    mesh.position.x = 342.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4967550;\n                                mesh.rental_name = \"Parking\";\n                                mesh.rental_name_copy = \"Parking\";\n\n                                                                    mesh.rental_number = \"M03\";\n                                                                mesh.rental_name_copy = \"Parking\";\n\n                                mesh.price = 800.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 0.0000;\n                                mesh.d_le = 0.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Parking\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>800.00<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C100';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C100';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C100', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857157');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 252;\n                                    mesh.position.x = 349;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857157;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C100\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 242.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>242.35<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A012';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A012';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(7.0000, 8, 20.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A012', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">7x20<\/div><div class=\"mapLabelPrice\">$277.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>7x20<\/div><div class=\"mapLabelPrice\">$277.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857079');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 182.5;\n                                    mesh.position.x = 353.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857079;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A012\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 277.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 7.0000;\n                                mesh.d_le = 20.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>277.34<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B055';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B055';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(7.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B055', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">7x10<\/div><div class=\"mapLabelPrice\">$184.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>7x10<\/div><div class=\"mapLabelPrice\">$184.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857113');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 197.5;\n                                    mesh.position.x = 353.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857113;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B055\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 184.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 7.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>183.67<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A013';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A013';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(11.0000, 8, 26.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A013', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">11x26<\/div><div class=\"mapLabelPrice\">$581.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>11x26<\/div><div class=\"mapLabelPrice\">$581.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857080');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 145;\n                                    mesh.position.x = 357.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857080;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A013\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 581.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 11.0000;\n                                mesh.d_le = 26.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>580.85<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B054';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B054';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 25.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B054', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x25<\/div><div class=\"mapLabelPrice\">$488.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x25<\/div><div class=\"mapLabelPrice\">$488.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857112');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 357;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857112;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B054\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 488.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 25.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>488.21<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C099';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C099';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C099', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857156');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 238.5;\n                                    mesh.position.x = 357;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857156;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C099\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A010';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A010';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 27.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A010', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x27<\/div><div class=\"mapLabelPrice\">$548.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x27<\/div><div class=\"mapLabelPrice\">$548.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857077');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 179;\n                                    mesh.position.x = 362;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857077;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A010\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 548.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 27.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>548.35<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B053';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B053';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B053', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$227.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$227.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857111');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 197.5;\n                                    mesh.position.x = 362;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857111;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B053\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 227.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>226.74<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B052';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B052';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 25.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B052', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x25<\/div><div class=\"mapLabelPrice\">$488.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x25<\/div><div class=\"mapLabelPrice\">$488.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857110');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 367;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857110;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B052\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 488.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 25.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>488.21<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C097';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C097';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C097', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857154');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 238.5;\n                                    mesh.position.x = 367;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857154;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C097\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A011';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A011';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 26.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A011', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x26<\/div><div class=\"mapLabelPrice\">$476.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x26<\/div><div class=\"mapLabelPrice\">$476.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857078');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 145;\n                                    mesh.position.x = 368;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857078;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A011\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 476.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 26.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>476.05<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A008';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A008';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 27.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A008', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x27<\/div><div class=\"mapLabelPrice\">$520.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x27<\/div><div class=\"mapLabelPrice\">$520.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857075');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 179;\n                                    mesh.position.x = 372;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857075;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A008\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 520.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 27.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>520.00<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B051';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B051';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B051', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$227.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$227.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857109');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 197.5;\n                                    mesh.position.x = 372;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857109;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B051\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 227.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>226.74<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B050';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B050';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 25.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B050', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x25<\/div><div class=\"mapLabelPrice\">$503.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x25<\/div><div class=\"mapLabelPrice\">$503.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857108');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 377;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857108;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B050\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 503.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 25.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>503.12<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C095';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C095';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C095', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857152');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 238.5;\n                                    mesh.position.x = 377;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857152;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C095\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = 'M06';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = 'M06';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(0.0000, 8, 0.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('M06', 10, 30);\n                                                                    xc.fillText('Parking', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">0x0<\/div><div class=\"mapLabelPrice\">$100.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>0x0<\/div><div class=\"mapLabelPrice\">$100.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4967551');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 32;\n                                    mesh.position.x = 372.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4967551;\n                                mesh.rental_name = \"Parking\";\n                                mesh.rental_name_copy = \"Parking\";\n\n                                                                    mesh.rental_number = \"M06\";\n                                                                mesh.rental_name_copy = \"Parking\";\n\n                                mesh.price = 100.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 0.0000;\n                                mesh.d_le = 0.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Parking\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>100.00<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A009';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A009';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 26.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A009', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x26<\/div><div class=\"mapLabelPrice\">$528.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x26<\/div><div class=\"mapLabelPrice\">$528.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857076');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 145;\n                                    mesh.position.x = 378;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857076;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A009\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 528.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 26.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>528.05<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A006';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A006';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 27.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A006', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x27<\/div><div class=\"mapLabelPrice\">$548.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x27<\/div><div class=\"mapLabelPrice\">$548.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857073');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 179;\n                                    mesh.position.x = 382;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857073;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A006\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 548.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 27.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>548.35<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B049';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B049';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B049', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$227.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$227.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857107');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 197.5;\n                                    mesh.position.x = 382;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857107;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B049\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 227.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>226.74<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C098';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C098';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C098', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857155');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 252;\n                                    mesh.position.x = 382.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857155;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C098\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 242.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>242.35<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B048';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B048';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 25.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B048', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x25<\/div><div class=\"mapLabelPrice\">$503.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x25<\/div><div class=\"mapLabelPrice\">$503.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857106');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 387;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857106;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B048\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 503.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 25.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>503.12<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C093';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C093';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C093', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857150');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 238.5;\n                                    mesh.position.x = 387;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857150;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C093\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = 'M09';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = 'M09';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(0.0000, 8, 0.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('M09', 10, 30);\n                                                                    xc.fillText('Parking', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">0x0<\/div><div class=\"mapLabelPrice\">$31.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>0x0<\/div><div class=\"mapLabelPrice\">$31.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4958325');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 32;\n                                    mesh.position.x = 382.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4958325;\n                                mesh.rental_name = \"Parking\";\n                                mesh.rental_name_copy = \"Parking\";\n\n                                                                    mesh.rental_number = \"M09\";\n                                                                mesh.rental_name_copy = \"Parking\";\n\n                                mesh.price = 31.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 0.0000;\n                                mesh.d_le = 0.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Parking\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>31.25<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A007';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A007';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 26.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A007', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x26<\/div><div class=\"mapLabelPrice\">$528.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x26<\/div><div class=\"mapLabelPrice\">$528.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857074');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 145;\n                                    mesh.position.x = 388;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857074;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A007\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 528.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 26.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>528.05<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A004';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A004';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 27.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A004', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x27<\/div><div class=\"mapLabelPrice\">$548.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x27<\/div><div class=\"mapLabelPrice\">$548.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857071');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 179;\n                                    mesh.position.x = 392;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857071;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A004\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 548.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 27.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>548.35<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B047';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B047';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B047', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$222.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$222.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857105');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 197.5;\n                                    mesh.position.x = 392;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857105;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B047\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 222.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>222.47<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C096';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C096';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C096', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857153');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 252;\n                                    mesh.position.x = 392.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857153;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C096\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 242.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>242.35<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C091';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C091';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C091', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857148');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 238.5;\n                                    mesh.position.x = 397;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857148;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C091\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B046';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B046';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 25.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B046', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x25<\/div><div class=\"mapLabelPrice\">$503.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x25<\/div><div class=\"mapLabelPrice\">$503.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4930172');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221;\n                                    mesh.position.x = 397;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4930172;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B046\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 503.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 25.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>503.12<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A005';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A005';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 26.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A005', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x26<\/div><div class=\"mapLabelPrice\">$528.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x26<\/div><div class=\"mapLabelPrice\">$528.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857072');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 145;\n                                    mesh.position.x = 398;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857072;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A005\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 528.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 26.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>528.05<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A002';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A002';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 27.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A002', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x27<\/div><div class=\"mapLabelPrice\">$548.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x27<\/div><div class=\"mapLabelPrice\">$548.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857069');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 179;\n                                    mesh.position.x = 402;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857069;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A002\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 548.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 27.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>548.35<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1B045';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1B045';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1B045', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$222.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$222.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4892022');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 197.5;\n                                    mesh.position.x = 402;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4892022;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1B045\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 222.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>222.47<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C094';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C094';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C094', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857151');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 252;\n                                    mesh.position.x = 402.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857151;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C094\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 242.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>242.35<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1E138';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1E138';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1E138', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x9<\/div><div class=\"mapLabelPrice\">$209.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x9<\/div><div class=\"mapLabelPrice\">$209.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857196');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 236;\n                                    mesh.position.x = 407;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857196;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1E138\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 209.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>208.73<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1E140';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1E140';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1E140', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x9<\/div><div class=\"mapLabelPrice\">$209.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x9<\/div><div class=\"mapLabelPrice\">$209.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857198');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 227;\n                                    mesh.position.x = 407;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857198;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1E140\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 209.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>208.73<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1E142';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1E142';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 9.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1E142', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x9<\/div><div class=\"mapLabelPrice\">$209.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x9<\/div><div class=\"mapLabelPrice\">$209.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857200');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 218;\n                                    mesh.position.x = 407;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857200;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1E142\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 209.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 9.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>208.73<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1E144';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1E144';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(8.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=true;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1E144', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x8<\/div><div class=\"mapLabelPrice\">$115.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x8<\/div><div class=\"mapLabelPrice\">$115.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857202');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 211;\n                                    mesh.position.x = 406;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857202;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1E144\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 115.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 8.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>114.74<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A003';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A003';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 26.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A003', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x26<\/div><div class=\"mapLabelPrice\">$528.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x26<\/div><div class=\"mapLabelPrice\">$528.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857070');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 145;\n                                    mesh.position.x = 408;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857070;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A003\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 528.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 26.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>528.05<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1E146';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1E146';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1E146', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$96.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$96.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857204');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 200;\n                                    mesh.position.x = 409.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857204;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1E146\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 96.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>96.01<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1E148';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1E148';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1E148', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$96.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$96.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857206');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 195;\n                                    mesh.position.x = 409.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857206;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1E148\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 96.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>96.01<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1E150';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1E150';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1E150', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$96.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$96.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857207');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 190;\n                                    mesh.position.x = 409.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857207;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1E150\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 96.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>96.01<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1E152';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1E152';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1E152', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$96.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$96.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857208');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 185;\n                                    mesh.position.x = 409.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857208;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1E152\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 96.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>96.01<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1E156';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1E156';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1E156', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$96.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$96.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857210');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 175;\n                                    mesh.position.x = 409.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857210;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1E156\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 96.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>96.01<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1E158';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1E158';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 7.0000, 1, 1, 1); \n                                geometry.map_revers_wl=true;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1E158', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">7x5<\/div><div class=\"mapLabelPrice\">$112.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>7x5<\/div><div class=\"mapLabelPrice\">$112.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857211');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 169;\n                                    mesh.position.x = 409.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857211;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1E158\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 112.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 7.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>111.52<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1E154';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1E154';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1E154', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$96.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$96.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5024825');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 180;\n                                    mesh.position.x = 409.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5024825;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1E154\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 96.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>96.01<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1E154';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1E154';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(5.0000, 8, 5.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1E154', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">5x5<\/div><div class=\"mapLabelPrice\">$96.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>5x5<\/div><div class=\"mapLabelPrice\">$96.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '5024826');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 180;\n                                    mesh.position.x = 409.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 5024826;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1E154\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 96.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 5.0000;\n                                mesh.d_le = 5.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>96.01<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1C092';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1C092';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 11.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1C092', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x11<\/div><div class=\"mapLabelPrice\">$242.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857149');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 252;\n                                    mesh.position.x = 412.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857149;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1C092\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 242.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 11.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>242.35<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1A001';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1A001';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(15.0000, 8, 32.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1A001', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">15x32<\/div><div class=\"mapLabelPrice\">$892.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>15x32<\/div><div class=\"mapLabelPrice\">$892.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857068');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 148;\n                                    mesh.position.x = 420.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857068;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1A001\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 892.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 15.0000;\n                                mesh.d_le = 32.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>891.63<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1E137';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1E137';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 21.0000, 1, 1, 1); \n                                geometry.map_revers_wl=true;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1E137', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">21x10<\/div><div class=\"mapLabelPrice\">$421.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>21x10<\/div><div class=\"mapLabelPrice\">$421.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857195');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 247;\n                                    mesh.position.x = 422.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857195;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1E137\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 421.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 1;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 21.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Call Us\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>421.30<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1E139';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1E139';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1E139', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857197');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 231.5;\n                                    mesh.position.x = 422.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857197;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1E139\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1E141';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1E141';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1E141', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857199');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 221.5;\n                                    mesh.position.x = 422.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857199;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1E141\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1E143';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1E143';\n                                var selectedUnit = 'false';\n                                                                if ('1' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('1' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('1' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1E143', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857201');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 211.5;\n                                    mesh.position.x = 422.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857201;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1E143\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 1;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                    mesh.add(textLabel);\n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1E145';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1E145';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(9.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1E145', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">9x10<\/div><div class=\"mapLabelPrice\">$211.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>9x10<\/div><div class=\"mapLabelPrice\">$211.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857203');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 179;\n                                    mesh.position.x = 422;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857203;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1E145\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 211.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 0;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 9.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate Controlled\",\"icon\":\"\"},{\"text\":\"Inside\",\"icon\":\"\"},{\"text\":\"Ground Level\",\"icon\":\"\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>210.75<\/span>\/mo<\/div><\/span>';\n                                                           \n\n                                var label = '';\n                                var currentUnit = '1E147';\n                                var selectedUnit = 'false';\n                                \n                                var label = '';\n                                var currentUnit = '1E147';\n                                var selectedUnit = 'false';\n                                                                if ('0' == '1'  && currentUnit !== selectedUnit ){\n                                    if ('0' == '1'){\n                                        if (label === 'standard'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xF8AB04, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                            cubeCol = 'F8AB04';\n                                        } else if (label == 'deluxe'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x0077b3, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '0077b3';\n                                        } else if (label == 'best value'){\n                                            var material = new THREE.MeshLambertMaterial({ color: 0xEFDE24, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = 'EFDE24';\n                                        } else {\n                                            var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                            cubeCol = '011794';\n                                        }\n                                    } else {\n                                        var material = new THREE.MeshLambertMaterial({ color: 0x011794, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                        cubeCol = '011794';\n                                    }\n                                } else if ('0' == '0' && currentUnit !== selectedUnit){ \n                                    var material = new THREE.MeshLambertMaterial({ color: 0xcccccc, \/*side: THREE.SingleSide*\/opacity: 1, transparent: false} );\n                                    cubeCol = 'cccccc';\n                                } else if (currentUnit === selectedUnit){\n                                    var material = new THREE.MeshLambertMaterial({ color: 0x00ff1d, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = '00ff1d';\n                                } else {\n                                    var material = new THREE.MeshLambertMaterial({ color: 0xffffff, \/*side: THREE.SingleSide*\/ opacity: 1, transparent: false} );\n                                    cubeCol = 'ffffff';\n                                }\n                                \n                                var geometry = new THREE.BoxGeometry(10.0000, 8, 10.0000, 1, 1, 1); \n                                geometry.map_revers_wl=false;\n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = '#'+cubeCol;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                \n                                xc.fillText('1E147', 10, 30);\n                                                                    xc.fillText('Mini-entrep\u00f4t', 10, 60);\n                                                                \n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n\n                                material.map.needsUpdate = true;\n                        \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, vertexColors: THREE.FaceColors} );\n                                \n                                \n                                \/\/ Label\n                                var labelDiv = document.createElement( 'div' );\n                                labelDiv.className = 'floatLabelBox arrow_box ';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\">10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                labelDiv.innerHTML = '<div class=\"mapLabelSize\" style=\"line-height: 1.4rem;\"><div class=\"selectedLabel\"><strong style=\"color:red;\">Seleccionado<\/strong><br \/><\/div>10x10<\/div><div class=\"mapLabelPrice\">$220.00<\/div>';\n                                \n                                labelDiv.style.marginTop = '-1em';\n                                labelDiv.setAttribute('data-rentalid', '4857205');\n                                var textLabel = new THREE.CSS2DObject( labelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.add(wireframe);\n                                                                \n                                \n                                                                    mesh.position.z = 169;\n                                    mesh.position.x = 422.5;\n                                                                \n                                mesh.position.y = 8.001;\n                                mesh.position.original_y = 8.001;\n                                   \n                                \/\/mesh.rotation.y = -0;\n\t\t\t\t\t\t\t\tmesh.rotation.y = -0;\n                                mesh.rental_id = 4857205;\n                                mesh.rental_name = \"Mini-entrep\u00f4t\";\n                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                                                    mesh.rental_number = \"1E147\";\n                                                                mesh.rental_name_copy = \"Mini-entrep\u00f4t\";\n\n                                mesh.price = 220.00;\n\n                                mesh.old_price = 0;\n                                mesh.min_toggle = 1;\n                                mesh.rin_toggle = 0;\n                                mesh.call_us = 0;\n                                mesh.available = 0;\n                                mesh.floor_cas = 1;\n                                mesh.d_wi = 10.0000;\n                                mesh.d_le = 10.0000;\n                                mesh.entry_loc = 0;\n                                mesh.show_box = 1;\n                                mesh.discounted_price = \"\";\n                                mesh.first_month = \"\";\n                                mesh.months = \"\";\n                                mesh.discount_id = \"\";\n                                \n                                mesh.discount_name = \"\";\n                                mesh.hide_price = \"0\";\n                                mesh.rental_features = '[{\"text\":\"Climate\\\/Temp\",\"icon\":\"icon-air-conditioner\"},{\"text\":\"Inside\",\"icon\":\"icon-loading-unloading-area\"},{\"text\":\"Ground Level\",\"icon\":\"icon-down-arrow\"},{\"text\":\"Rent now\",\"icon\":\"0\"}]';\n                                mesh.email_cat = '';\n\n                                                                \n                                mesh.deluxe = 0;\n                                mesh.standard = 0;\n                                mesh.best_value = 0;\n                                \n                              \n                                \n                                                                mesh.rental_description = \"\";\n\n                                                                \n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                        \n                                var wireframe2 = new THREE.LineSegments( geo, mat );\n                                    wireframe2.position.x = mesh.position.x ;\n                                    wireframe2.position.y = mesh.position.y ;\n                                    wireframe2.position.z = mesh.position.z ;\n                                    wireframe2.rotation.x = mesh.rotation.x;\n                                    wireframe2.rotation.y = mesh.rotation.y;\n                                    wireframe2.rotation.z = mesh.rotation.z;\n                                \n                                scene.add(mesh);\n                                                                    scene.add(wireframe2);\n                                                                \n                                \n                                                                \n                                planes.push(mesh);\n                                \n                                try {\n                                    mesh.rental_features = JSON.parse(mesh.rental_features);\n                                } catch (error){}\n                                \n                                if (Array.isArray(mesh.rental_features) && mesh.rental_features.length > 0){\n                                    for (i = 0; i < mesh.rental_features.length; i++){\n                                        if (!filtersUsed.includes(mesh.rental_features[i].text)){\n                                            filtersUsed.push(mesh.rental_features[i].text);\n                                        }\n                                    }\n                                }\n                                \n                                mesh.formatted_price = '<span class=:candee_apos;bold:candee_apos;><div class=:candee_apos;content-card-price :candee_apos;>$<span class=:candee_apos;currentUnit-price:candee_apos;>220.32<\/span>\/mo<\/div><\/span>';\n                                                                var material = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, wireframeLinewidth: 1, side: THREE.FrontSide} );\n                                                                \n                                                                    var geometry = new THREE.BoxGeometry(18.0000, 8, 10.0000, 1, 1, 1); \n                                                                \n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xffffff, vertexColors: THREE.FaceColors });\n                                \n                                \n                                \/\/ Label\n                                var LabelDiv = document.createElement( 'div' );\n                                    LabelDiv.className = 'float_box';\n                                    LabelDiv.textContent = 'ASCENSEUR';\n                                var textLabel = new THREE.CSS2DObject( LabelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.position.z = 162;\n                                                                            mesh.position.x = 163.5;\n                                                                                                \n                                mesh.position.y = 0;\n                                mesh.rotation.y = 0;\n                                \n                                                                    mesh.add( textLabel );\n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                                scene.add(mesh);\n                \n                                                                var material = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, wireframeLinewidth: 1, side: THREE.FrontSide} );\n                                                                \n                                                                    var geometry = new THREE.BoxGeometry(22.0000, 8, 10.0000, 1, 1, 1); \n                                                                \n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xffffff, vertexColors: THREE.FaceColors });\n                                \n                                \n                                \/\/ Label\n                                var LabelDiv = document.createElement( 'div' );\n                                    LabelDiv.className = 'float_box';\n                                    LabelDiv.textContent = 'ESCALIERS';\n                                var textLabel = new THREE.CSS2DObject( LabelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.position.z = 234;\n                                                                            mesh.position.x = 140;\n                                                                                                \n                                mesh.position.y = 0;\n                                mesh.rotation.y = 0;\n                                \n                                                                    mesh.add( textLabel );\n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                                scene.add(mesh);\n                \n                                                                var material = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, wireframeLinewidth: 1, side: THREE.FrontSide} );\n                                                                \n                                                                    var geometry = new THREE.BoxGeometry(50.0000, 8, 34.0000, 1, 1, 1); \n                                                                \n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xffffff, vertexColors: THREE.FaceColors });\n                                \n                                \n                                \/\/ Label\n                                var LabelDiv = document.createElement( 'div' );\n                                    LabelDiv.className = 'float_box';\n                                    LabelDiv.textContent = 'DEBARCADERE';\n                                var textLabel = new THREE.CSS2DObject( LabelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.position.z = 149;\n                                                                            mesh.position.x = 326.5;\n                                                                                                \n                                mesh.position.y = 8.001;\n                                mesh.rotation.y = 0;\n                                \n                                                                    mesh.add( textLabel );\n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                                scene.add(mesh);\n                \n                                                                var material = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, wireframeLinewidth: 1, side: THREE.FrontSide} );\n                                                                \n                                                                    var geometry = new THREE.BoxGeometry(10.0000, 8, 22.0000, 1, 1, 1); \n                                                                \n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xffffff, vertexColors: THREE.FaceColors });\n                                \n                                \n                                \/\/ Label\n                                var LabelDiv = document.createElement( 'div' );\n                                    LabelDiv.className = 'float_box';\n                                    LabelDiv.textContent = 'ESCALIERS';\n                                var textLabel = new THREE.CSS2DObject( LabelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.position.z = 195;\n                                                                            mesh.position.x = 422.5;\n                                                                                                \n                                mesh.position.y = 8.001;\n                                mesh.rotation.y = 0;\n                                \n                                                                    mesh.add( textLabel );\n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                                scene.add(mesh);\n                \n                                                                var material = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, wireframeLinewidth: 1, side: THREE.FrontSide} );\n                                                                \n                                                                    var geometry = new THREE.BoxGeometry(22.0000, 8, 10.0000, 1, 1, 1); \n                                                                \n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xffffff, vertexColors: THREE.FaceColors });\n                                \n                                \n                                \/\/ Label\n                                var LabelDiv = document.createElement( 'div' );\n                                    LabelDiv.className = 'float_box';\n                                    LabelDiv.textContent = 'ESCALIERS';\n                                var textLabel = new THREE.CSS2DObject( LabelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.position.z = 252;\n                                                                            mesh.position.x = 292.5;\n                                                                                                \n                                mesh.position.y = 8.001;\n                                mesh.rotation.y = 0;\n                                \n                                                                    mesh.add( textLabel );\n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                                scene.add(mesh);\n                \n                                                                var material = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, wireframeLinewidth: 1, side: THREE.FrontSide} );\n                                                                \n                                                                    var geometry = new THREE.BoxGeometry(24.0000, 8, 10.0000, 1, 1, 1); \n                                                                \n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xffffff, vertexColors: THREE.FaceColors });\n                                \n                                \n                                \/\/ Label\n                                var LabelDiv = document.createElement( 'div' );\n                                    LabelDiv.className = 'float_box';\n                                    LabelDiv.textContent = 'SALLE';\n                                var textLabel = new THREE.CSS2DObject( LabelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.position.z = 251.5;\n                                                                            mesh.position.x = 171;\n                                                                                                \n                                mesh.position.y = 8.001;\n                                mesh.rotation.y = 0;\n                                \n                                                                    mesh.add( textLabel );\n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                                scene.add(mesh);\n                \n                                                                var material = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, wireframeLinewidth: 1, side: THREE.FrontSide} );\n                                                                \n                                                                    var geometry = new THREE.BoxGeometry(22.0000, 8, 10.0000, 1, 1, 1); \n                                                                \n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xffffff, vertexColors: THREE.FaceColors });\n                                \n                                \n                                \/\/ Label\n                                var LabelDiv = document.createElement( 'div' );\n                                    LabelDiv.className = 'float_box';\n                                    LabelDiv.textContent = 'ESCALIERS';\n                                var textLabel = new THREE.CSS2DObject( LabelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.position.z = 137;\n                                                                            mesh.position.x = 270;\n                                                                                                \n                                mesh.position.y = 8.001;\n                                mesh.rotation.y = 0;\n                                \n                                                                    mesh.add( textLabel );\n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                                scene.add(mesh);\n                \n                                                                var material = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, wireframeLinewidth: 1, side: THREE.FrontSide} );\n                                                                \n                                                                    var geometry = new THREE.BoxGeometry(18.0000, 8, 10.0000, 1, 1, 1); \n                                                                \n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xffffff, vertexColors: THREE.FaceColors });\n                                \n                                \n                                \/\/ Label\n                                var LabelDiv = document.createElement( 'div' );\n                                    LabelDiv.className = 'float_box';\n                                    LabelDiv.textContent = 'ENTREE';\n                                var textLabel = new THREE.CSS2DObject( LabelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.position.z = 137;\n                                                                            mesh.position.x = 291.5;\n                                                                                                \n                                mesh.position.y = 8.001;\n                                mesh.rotation.y = 0;\n                                \n                                                                    mesh.add( textLabel );\n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                                scene.add(mesh);\n                \n                                                                var material = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, wireframeLinewidth: 1, side: THREE.FrontSide} );\n                                                                \n                                                                    var geometry = new THREE.BoxGeometry(22.0000, 8, 10.0000, 1, 1, 1); \n                                                                \n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xffffff, vertexColors: THREE.FaceColors });\n                                \n                                \n                                \/\/ Label\n                                var LabelDiv = document.createElement( 'div' );\n                                    LabelDiv.className = 'float_box';\n                                    LabelDiv.textContent = 'ESCALIERS';\n                                var textLabel = new THREE.CSS2DObject( LabelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.position.z = 137;\n                                                                            mesh.position.x = 169.5;\n                                                                                                \n                                mesh.position.y = 8.001;\n                                mesh.rotation.y = 0;\n                                \n                                                                    mesh.add( textLabel );\n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                                scene.add(mesh);\n                \n                                                                var material = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, wireframeLinewidth: 1, side: THREE.FrontSide} );\n                                                                \n                                                                    var geometry = new THREE.BoxGeometry(18.0000, 8, 15.0000, 1, 1, 1); \n                                                                \n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xffffff, vertexColors: THREE.FaceColors });\n                                \n                                \n                                \/\/ Label\n                                var LabelDiv = document.createElement( 'div' );\n                                    LabelDiv.className = 'float_box';\n                                    LabelDiv.textContent = 'ASCENSEUR';\n                                var textLabel = new THREE.CSS2DObject( LabelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.position.z = 183;\n                                                                            mesh.position.x = 310.5;\n                                                                                                \n                                mesh.position.y = 8.001;\n                                mesh.rotation.y = 0;\n                                \n                                                                    mesh.add( textLabel );\n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                                scene.add(mesh);\n                \n                                                                var material = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, wireframeLinewidth: 1, side: THREE.FrontSide} );\n                                                                \n                                                                    var geometry = new THREE.BoxGeometry(22.0000, 8, 10.0000, 1, 1, 1); \n                                                                \n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xffffff, vertexColors: THREE.FaceColors });\n                                \n                                \n                                \/\/ Label\n                                var LabelDiv = document.createElement( 'div' );\n                                    LabelDiv.className = 'float_box';\n                                    LabelDiv.textContent = 'ESCALIERS';\n                                var textLabel = new THREE.CSS2DObject( LabelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.position.z = 130.5;\n                                                                            mesh.position.x = 167;\n                                                                                                \n                                mesh.position.y = 16.002;\n                                mesh.rotation.y = 0;\n                                \n                                                                    mesh.add( textLabel );\n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                                scene.add(mesh);\n                \n                                                                var material = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, wireframeLinewidth: 1, side: THREE.FrontSide} );\n                                                                \n                                                                    var geometry = new THREE.BoxGeometry(10.0000, 8, 22.0000, 1, 1, 1); \n                                                                \n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xffffff, vertexColors: THREE.FaceColors });\n                                \n                                \n                                \/\/ Label\n                                var LabelDiv = document.createElement( 'div' );\n                                    LabelDiv.className = 'float_box';\n                                    LabelDiv.textContent = 'ESCALIERS';\n                                var textLabel = new THREE.CSS2DObject( LabelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.position.z = 187.5;\n                                                                            mesh.position.x = 326;\n                                                                                                \n                                mesh.position.y = 16.002;\n                                mesh.rotation.y = 0;\n                                \n                                                                    mesh.add( textLabel );\n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                                scene.add(mesh);\n                \n                                                                var material = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, wireframeLinewidth: 1, side: THREE.FrontSide} );\n                                                                \n                                                                    var geometry = new THREE.BoxGeometry(22.0000, 8, 10.0000, 1, 1, 1); \n                                                                \n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xffffff, vertexColors: THREE.FaceColors });\n                                \n                                \n                                \/\/ Label\n                                var LabelDiv = document.createElement( 'div' );\n                                    LabelDiv.className = 'float_box';\n                                    LabelDiv.textContent = 'ESCALIERS';\n                                var textLabel = new THREE.CSS2DObject( LabelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.position.z = 244.5;\n                                                                            mesh.position.x = 193.5;\n                                                                                                \n                                mesh.position.y = 16.002;\n                                mesh.rotation.y = 0;\n                                \n                                                                    mesh.add( textLabel );\n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                                scene.add(mesh);\n                \n                                                                var material = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, wireframeLinewidth: 1, side: THREE.FrontSide} );\n                                                                \n                                                                    var geometry = new THREE.BoxGeometry(18.0000, 8, 12.0000, 1, 1, 1); \n                                                                \n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xffffff, vertexColors: THREE.FaceColors });\n                                \n                                \n                                \/\/ Label\n                                var LabelDiv = document.createElement( 'div' );\n                                    LabelDiv.className = 'float_box';\n                                    LabelDiv.textContent = 'ASCENSEUR';\n                                var textLabel = new THREE.CSS2DObject( LabelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.position.z = 175;\n                                                                            mesh.position.x = 215;\n                                                                                                \n                                mesh.position.y = 16.002;\n                                mesh.rotation.y = 0;\n                                \n                                                                    mesh.add( textLabel );\n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                                scene.add(mesh);\n                \n                                                                var material = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, wireframeLinewidth: 1, side: THREE.FrontSide} );\n                                                                \n                                                                    var geometry = new THREE.BoxGeometry(22.0000, 8, 10.0000, 1, 1, 1); \n                                                                \n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xffffff, vertexColors: THREE.FaceColors });\n                                \n                                \n                                \/\/ Label\n                                var LabelDiv = document.createElement( 'div' );\n                                    LabelDiv.className = 'float_box';\n                                    LabelDiv.textContent = 'ESCALIERS';\n                                var textLabel = new THREE.CSS2DObject( LabelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.position.z = 130.5;\n                                                                            mesh.position.x = 67.5;\n                                                                                                \n                                mesh.position.y = 16.002;\n                                mesh.rotation.y = 0;\n                                \n                                                                    mesh.add( textLabel );\n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                                scene.add(mesh);\n                \n                                                                var material = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, wireframeLinewidth: 1, side: THREE.FrontSide} );\n                                                                \n                                                                    var geometry = new THREE.BoxGeometry(10.0000, 8, 22.0000, 1, 1, 1); \n                                                                \n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xffffff, vertexColors: THREE.FaceColors });\n                                \n                                \n                                \/\/ Label\n                                var LabelDiv = document.createElement( 'div' );\n                                    LabelDiv.className = 'float_box';\n                                    LabelDiv.textContent = 'ESCALIERS';\n                                var textLabel = new THREE.CSS2DObject( LabelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.position.z = 233.5;\n                                                                            mesh.position.x = 287;\n                                                                                                \n                                mesh.position.y = 24.003;\n                                mesh.rotation.y = 0;\n                                \n                                                                    mesh.add( textLabel );\n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                                scene.add(mesh);\n                \n                                                                var material = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, wireframeLinewidth: 1, side: THREE.FrontSide} );\n                                                                \n                                                                    var geometry = new THREE.BoxGeometry(22.0000, 8, 10.0000, 1, 1, 1); \n                                                                \n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xffffff, vertexColors: THREE.FaceColors });\n                                \n                                \n                                \/\/ Label\n                                var LabelDiv = document.createElement( 'div' );\n                                    LabelDiv.className = 'float_box';\n                                    LabelDiv.textContent = 'ESCALIERS';\n                                var textLabel = new THREE.CSS2DObject( LabelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.position.z = 290;\n                                                                            mesh.position.x = 154.5;\n                                                                                                \n                                mesh.position.y = 24.003;\n                                mesh.rotation.y = 0;\n                                \n                                                                    mesh.add( textLabel );\n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                                scene.add(mesh);\n                \n                                                                var material = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, wireframeLinewidth: 1, side: THREE.FrontSide} );\n                                                                \n                                                                    var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                                                \n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xffffff, vertexColors: THREE.FaceColors });\n                                \n                                \n                                \/\/ Label\n                                var LabelDiv = document.createElement( 'div' );\n                                    LabelDiv.className = 'float_box';\n                                    LabelDiv.textContent = 'X';\n                                var textLabel = new THREE.CSS2DObject( LabelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.position.z = 239;\n                                                                            mesh.position.x = 261.5;\n                                                                                                \n                                mesh.position.y = 24.003;\n                                mesh.rotation.y = 0;\n                                \n                                                                    mesh.add( textLabel );\n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                                scene.add(mesh);\n                \n                                                                var material = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, wireframeLinewidth: 1, side: THREE.FrontSide} );\n                                                                \n                                                                    var geometry = new THREE.BoxGeometry(18.0000, 8, 10.0000, 1, 1, 1); \n                                                                \n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xffffff, vertexColors: THREE.FaceColors });\n                                \n                                \n                                \/\/ Label\n                                var LabelDiv = document.createElement( 'div' );\n                                    LabelDiv.className = 'float_box';\n                                    LabelDiv.textContent = 'ASCENSEUR';\n                                var textLabel = new THREE.CSS2DObject( LabelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.position.z = 221.5;\n                                                                            mesh.position.x = 177.5;\n                                                                                                \n                                mesh.position.y = 24.003;\n                                mesh.rotation.y = 0;\n                                \n                                                                    mesh.add( textLabel );\n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                                scene.add(mesh);\n                \n                                                                var material = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, wireframeLinewidth: 1, side: THREE.FrontSide} );\n                                                                \n                                                                    var geometry = new THREE.BoxGeometry(26.0000, 8, 10.0000, 1, 1, 1); \n                                                                \n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xffffff, vertexColors: THREE.FaceColors });\n                                \n                                \n                                \/\/ Label\n                                var LabelDiv = document.createElement( 'div' );\n                                    LabelDiv.className = 'float_box';\n                                    LabelDiv.textContent = 'ESCALIERS';\n                                var textLabel = new THREE.CSS2DObject( LabelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.position.z = 176.5;\n                                                                            mesh.position.x = 127;\n                                                                                                \n                                mesh.position.y = 24.003;\n                                mesh.rotation.y = 0;\n                                \n                                                                    mesh.add( textLabel );\n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                                scene.add(mesh);\n                \n                                                                var material = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, wireframeLinewidth: 1, side: THREE.FrontSide} );\n                                                                \n                                                                    var geometry = new THREE.BoxGeometry(22.0000, 8, 10.0000, 1, 1, 1); \n                                                                \n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xffffff, vertexColors: THREE.FaceColors });\n                                \n                                \n                                \/\/ Label\n                                var LabelDiv = document.createElement( 'div' );\n                                    LabelDiv.className = 'float_box';\n                                    LabelDiv.textContent = 'ESCALIERS';\n                                var textLabel = new THREE.CSS2DObject( LabelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.position.z = 176.5;\n                                                                            mesh.position.x = 23.5;\n                                                                                                \n                                mesh.position.y = 24.003;\n                                mesh.rotation.y = 0;\n                                \n                                                                    mesh.add( textLabel );\n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                                scene.add(mesh);\n                \n                                                                var material = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, wireframeLinewidth: 1, side: THREE.FrontSide} );\n                                                                \n                                                                    var geometry = new THREE.BoxGeometry(18.0000, 8, 10.0000, 1, 1, 1); \n                                                                \n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xffffff, vertexColors: THREE.FaceColors });\n                                \n                                \n                                \/\/ Label\n                                var LabelDiv = document.createElement( 'div' );\n                                    LabelDiv.className = 'float_box';\n                                    LabelDiv.textContent = 'ESCALIERS';\n                                var textLabel = new THREE.CSS2DObject( LabelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.position.z = 114;\n                                                                            mesh.position.x = 9;\n                                                                                                \n                                mesh.position.y = 0;\n                                mesh.rotation.y = 0;\n                                \n                                                                    mesh.add( textLabel );\n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                                scene.add(mesh);\n                \n                                                                var material = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, wireframeLinewidth: 1, side: THREE.FrontSide} );\n                                                                \n                                                                    var geometry = new THREE.BoxGeometry(9.0000, 8, 20.0000, 1, 1, 1); \n                                                                \n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xffffff, vertexColors: THREE.FaceColors });\n                                \n                                \n                                \/\/ Label\n                                var LabelDiv = document.createElement( 'div' );\n                                    LabelDiv.className = 'float_box';\n                                    LabelDiv.textContent = 'ESCALIERS';\n                                var textLabel = new THREE.CSS2DObject( LabelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.position.z = 174;\n                                                                            mesh.position.x = 275;\n                                                                                                \n                                mesh.position.y = 0;\n                                mesh.rotation.y = 0;\n                                \n                                                                    mesh.add( textLabel );\n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                                scene.add(mesh);\n                \n                                                                var material = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, wireframeLinewidth: 1, side: THREE.FrontSide} );\n                                                                \n                                                                    var geometry = new THREE.BoxGeometry(30.0000, 8, 20.0000, 1, 1, 1); \n                                                                \n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xffffff, vertexColors: THREE.FaceColors });\n                                \n                                \n                                \/\/ Label\n                                var LabelDiv = document.createElement( 'div' );\n                                    LabelDiv.className = 'float_box';\n                                    LabelDiv.textContent = 'MAGASIN';\n                                var textLabel = new THREE.CSS2DObject( LabelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.position.z = 152;\n                                                                            mesh.position.x = 280;\n                                                                                                \n                                mesh.position.y = 8.001;\n                                mesh.rotation.y = 0;\n                                \n                                                                    mesh.add( textLabel );\n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                                scene.add(mesh);\n                \n                                                                var material = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, wireframeLinewidth: 1, side: THREE.FrontSide} );\n                                                                \n                                                                    var geometry = new THREE.BoxGeometry(25.0000, 8, 10.0000, 1, 1, 1); \n                                                                \n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xffffff, vertexColors: THREE.FaceColors });\n                                \n                                \n                                \/\/ Label\n                                var LabelDiv = document.createElement( 'div' );\n                                    LabelDiv.className = 'float_box';\n                                    LabelDiv.textContent = 'SALLE';\n                                var textLabel = new THREE.CSS2DObject( LabelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.position.z = 251.5;\n                                                                            mesh.position.x = 366;\n                                                                                                \n                                mesh.position.y = 8.001;\n                                mesh.rotation.y = 0;\n                                \n                                                                    mesh.add( textLabel );\n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                                scene.add(mesh);\n                \n                                                                var material = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, wireframeLinewidth: 1, side: THREE.FrontSide} );\n                                                                \n                                                                    var geometry = new THREE.BoxGeometry(20.0000, 8, 10.0000, 1, 1, 1); \n                                                                \n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xffffff, vertexColors: THREE.FaceColors });\n                                \n                                \n                                \/\/ Label\n                                var LabelDiv = document.createElement( 'div' );\n                                    LabelDiv.className = 'float_box';\n                                    LabelDiv.textContent = 'SDB';\n                                var textLabel = new THREE.CSS2DObject( LabelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.position.z = 197.5;\n                                                                            mesh.position.x = 310;\n                                                                                                \n                                mesh.position.y = 8.001;\n                                mesh.rotation.y = 0;\n                                \n                                                                    mesh.add( textLabel );\n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                                scene.add(mesh);\n                \n                                                                var material = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, wireframeLinewidth: 1, side: THREE.FrontSide} );\n                                                                \n                                                                    var geometry = new THREE.BoxGeometry(10.0000, 8, 8.0000, 1, 1, 1); \n                                                                \n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xffffff, vertexColors: THREE.FaceColors });\n                                \n                                \n                                \/\/ Label\n                                var LabelDiv = document.createElement( 'div' );\n                                    LabelDiv.className = 'float_box';\n                                    LabelDiv.textContent = 'SDB';\n                                var textLabel = new THREE.CSS2DObject( LabelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.position.z = 195;\n                                                                            mesh.position.x = 211;\n                                                                                                \n                                mesh.position.y = 16.002;\n                                mesh.rotation.y = 0;\n                                \n                                                                    mesh.add( textLabel );\n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                                scene.add(mesh);\n                \n                                                                var material = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, wireframeLinewidth: 1, side: THREE.FrontSide} );\n                                                                \n                                                                    var geometry = new THREE.BoxGeometry(10.0000, 8, 5.0000, 1, 1, 1); \n                                                                \n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xffffff, vertexColors: THREE.FaceColors });\n                                \n                                \n                                \/\/ Label\n                                var LabelDiv = document.createElement( 'div' );\n                                    LabelDiv.className = 'float_box';\n                                    LabelDiv.textContent = 'SALLE';\n                                var textLabel = new THREE.CSS2DObject( LabelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.position.z = 188.5;\n                                                                            mesh.position.x = 211;\n                                                                                                \n                                mesh.position.y = 16.002;\n                                mesh.rotation.y = 0;\n                                \n                                                                    mesh.add( textLabel );\n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                                scene.add(mesh);\n                \n                                                                var material = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, wireframeLinewidth: 1, side: THREE.FrontSide} );\n                                                                \n                                                                    var geometry = new THREE.BoxGeometry(20.0000, 8, 5.0000, 1, 1, 1); \n                                                                \n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xffffff, vertexColors: THREE.FaceColors });\n                                \n                                \n                                \/\/ Label\n                                var LabelDiv = document.createElement( 'div' );\n                                    LabelDiv.className = 'float_box';\n                                    LabelDiv.textContent = 'SALLE';\n                                var textLabel = new THREE.CSS2DObject( LabelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.position.z = 183.5;\n                                                                            mesh.position.x = 216;\n                                                                                                \n                                mesh.position.y = 16.002;\n                                mesh.rotation.y = 0;\n                                \n                                                                    mesh.add( textLabel );\n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                                scene.add(mesh);\n                \n                                                                var material = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, wireframeLinewidth: 1, side: THREE.FrontSide} );\n                                                                \n                                                                    var geometry = new THREE.BoxGeometry(20.0000, 8, 8.0000, 1, 1, 1); \n                                                                \n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xffffff, vertexColors: THREE.FaceColors });\n                                \n                                \n                                \/\/ Label\n                                var LabelDiv = document.createElement( 'div' );\n                                    LabelDiv.className = 'float_box';\n                                    LabelDiv.textContent = 'SALLE';\n                                var textLabel = new THREE.CSS2DObject( LabelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.position.z = 229.5;\n                                                                            mesh.position.x = 176.5;\n                                                                                                \n                                mesh.position.y = 24.003;\n                                mesh.rotation.y = 0;\n                                \n                                                                    mesh.add( textLabel );\n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                                scene.add(mesh);\n                \n                                                                var material = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, wireframeLinewidth: 1, side: THREE.FrontSide} );\n                                                                \n                                                                    var geometry = new THREE.BoxGeometry(33.0000, 8, 10.0000, 1, 1, 1); \n                                                                \n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xffffff, vertexColors: THREE.FaceColors });\n                                \n                                \n                                \/\/ Label\n                                var LabelDiv = document.createElement( 'div' );\n                                    LabelDiv.className = 'float_box';\n                                    LabelDiv.textContent = 'ESCALIERS';\n                                var textLabel = new THREE.CSS2DObject( LabelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.position.z = 114;\n                                                                            mesh.position.x = 112.5;\n                                                                                                \n                                mesh.position.y = 0;\n                                mesh.rotation.y = 0;\n                                \n                                                                    mesh.add( textLabel );\n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                                scene.add(mesh);\n                \n                                                                var material = new THREE.MeshLambertMaterial({ color: 0xFFFFFF, wireframeLinewidth: 1, side: THREE.FrontSide} );\n                                                                \n                                                                    var geometry = new THREE.BoxGeometry(20.0000, 8, 7.0000, 1, 1, 1); \n                                                                \n                                var mat = new THREE.LineBasicMaterial( { color: 0xFFFFFF, linewidth:1 } );\n                                    mat.side = THREE.FrontSide;\n                                var geo = new THREE.EdgesGeometry( geometry );\n                                var wireframe = new THREE.LineSegments( geo, mat );\n                                \n                                \/* Creating text *\/\n                                var font;\n                                var loader = new THREE.FontLoader();\n                                var material_text = new THREE.MeshLambertMaterial({ color: 0xffffff, vertexColors: THREE.FaceColors });\n                                \n                                \n                                \/\/ Label\n                                var LabelDiv = document.createElement( 'div' );\n                                    LabelDiv.className = 'float_box';\n                                    LabelDiv.textContent = 'SALLE';\n                                var textLabel = new THREE.CSS2DObject( LabelDiv );\n                                    textLabel.position.set( 0, 4, 0 );\n                                \n                                \/\/ Mesh Boxes\n                                mesh = new THREE.Mesh(geometry, material);\n                                                                    mesh.position.z = 170.5;\n                                                                            mesh.position.x = 164.5;\n                                                                                                \n                                mesh.position.y = 0;\n                                mesh.rotation.y = 0;\n                                \n                                                                    mesh.add( textLabel );\n                                \n                                mesh.castShadow = true;\n                                mesh.receiveShadow = true; \/\/ pb\n                                scene.add(mesh);\n                \n                             \n                            \n                            var material2 = new THREE.MeshPhongMaterial();\n                            \n                            var loader = new THREE.TextureLoader();\n                            var texture = loader.load( 'https:\/\/monsspace.com\/wp-content\/plugins\/candee\/img\/webp\/floor.webp' );\n                            var material3 = new THREE.MeshPhongMaterial( { color: 0xFFFFFF, vertexColors: THREE.FaceColors ,opacity: 1, transparent: true } );\n                            var geometry4 = new THREE.PlaneGeometry(467.5, 335, 1, 1);\n                            var mesh4 = new THREE.Mesh(geometry4, material3);\n                            \n                            mesh4.rotation.x = -90 * (Math.PI \/ 180);\n                            mesh4.position.x = 208.75;\n                            mesh4.position.z = 142.5;\n                            mesh4.position.y = -2.5;\n                            mesh4.castShadow = false;\n                            mesh4.receiveShadow = true;\n                        \n                                                    \n                            var floorPlane = document.createElement( \"canvas\" ),\n                            context = floorPlane.getContext( \"2d\" );\n                            floorPlane.width = floorPlane.height = 32;\n                            context.beginPath();\n                            context.lineWidth = \"1\";\n                            context.strokeStyle = \"#cccccc\";\n                            context.rect(0, 0, 32, 32);\n                            context.fillStyle = \"#fff\";\n                            context.fillRect(0, 0, 32, 32);\n                            context.stroke();\n                \n                            var textureCanvas = new THREE.CanvasTexture( floorPlane );\n                                textureCanvas.repeat.set(517.5\/5, 385\/5);\n                                textureCanvas.wrapS = THREE.RepeatWrapping;\n                                textureCanvas.wrapT = THREE.RepeatWrapping;\n                            \n                            var materialCanvas = new THREE.MeshLambertMaterial( { map: textureCanvas } );\n                            var geometry = new THREE.PlaneGeometry( 517.5, 385, 1, 1);\n                            var meshCanvas = new THREE.Mesh( geometry, materialCanvas );\n                                meshCanvas.rotation.x = - Math.PI \/ 2;\n                                meshCanvas.rotation.x = -90 * (Math.PI \/ 180);\n                                meshCanvas.position.x = 208.75;\n                                meshCanvas.position.z = 142.5;\n                                meshCanvas.position.y = -2.5;\n                                meshCanvas.castShadow = false;\n                                meshCanvas.receiveShadow = true;\n                            \n                            scene.add(meshCanvas);\n                        \n                            var ambient = new THREE.AmbientLight( 0xFFFFFF,0.5);\n                            ambient.castShadow = false;\n                            scene.add(ambient);\n                \n                            directionalLight = new THREE.DirectionalLight(0xffffff , 0.8);\n                            directionalLight.position.set( 20, 20, 50 );\n                            directionalLight.castShadow = true;\n                            directionalLight.lookAt(scene);\n                \n                            var d = 500;\n                            directionalLight.shadow.camera.left = -d;\n                            directionalLight.shadow.camera.right = d;\n                            directionalLight.shadow.camera.top = d;\n                            directionalLight.shadow.camera.bottom = -d;\n                            directionalLight.shadow.bias = 0.0001; \n                            directionalLight.shadow.mapSize.height = 2048;\n                            directionalLight.shadow.mapSize.width = 2048;\n                            directionalLight.shadow.camera.near = 0.001;\n                            directionalLight.shadow.camera.far = 1000;\n                            \n                            scene.add(directionalLight);\n                        \n                            \/\/ Label renderer\n                            labelRenderer = new THREE.CSS2DRenderer();\n                            labelRenderer.setSize(w,h);\n                            labelRenderer.domElement.style.position = 'absolute';\n                            labelRenderer.domElement.style.top = '0px';\n                            labelRenderer.domElement.style.marginTop = '0px';\n                            labelRenderer.domElement.className = 'main_map';\n                            \n                            \/\/ Cameras\n                            let aspect = window.innerWidth \/ window.innerHeight;\n                            document.getElementById('canvas').appendChild(labelRenderer.domElement);\n                            \n                            if(16 > 0 )\n                                camera = new THREE.PerspectiveCamera( 16, window.innerWidth \/ window.innerHeight, 1, 100000 );\n                            else if(candee_js_variables.facilities[0].pms_type == \"storagecommander\" || 163918 == \"1637\") \/\/ prop id check is a temporary quick fix\n                                camera = new THREE.PerspectiveCamera( 100, window.innerWidth \/ window.innerHeight, 1, 100000 );\n                            else\n                                camera = new THREE.PerspectiveCamera( 18, window.innerWidth \/ window.innerHeight, 1, 100000 );\n                            \n                            camera = setMapCameraPosition(camera);\n                            \n                            scene.add(camera);\n                            \n                            controls = new THREE.MapControls(camera, labelRenderer.domElement);\n                            controls.enableDamping = true; \/\/ An animation loop is required when either damping or auto-rotation are enabled\n                            controls.dampingFactor = 0.05;\n                            controls.screenSpacePanning = false;\n                            controls.maxPolarAngle = Math.PI \/ 2;\n                            controls.target.set(208.75 ,0,142.5);\n                            controls.autoRotate = true;\n                            controls.autoRotateSpeed = 1.5;\n                            autorotateTimeout = null;\n\n                            controls.mouseButtons.RIGHT = THREE.MOUSE.PAN; \/\/ Right is usually THREE.MOUSE.ROTATE and that causes issues\n                            \n                            controls.addEventListener('start', function(){ \/\/ Stop autorotate after the first interaction\n                                clearTimeout(autorotateTimeout);\n                                controls.autoRotate = false;\n                            });\n                            \n                            controls.addEventListener('end', function(){ \/\/ Restart autorotate after the last interaction & an idle time has passed\n                                autorotateTimeout = setTimeout(function(){\n                                    controls.autoRotate = true;\n                                }, 30000);\n                            });\n                            \n                            \/\/RENDER LOOP\n                            \n                                                            var customFilters = [\n                                    SHARED.candee_translate('Available'),\n                                    SHARED.candee_translate('Good'),\n                                    SHARED.candee_translate('Better'),\n                                    SHARED.candee_translate('Best'),\n                                ];\n\n                                \/\/ Remove unused filters\n                                cQuery('.featuresFilter .checkboxTab').each(function(){\n                                    var inputVal = cQuery(this).find('input').val();\n                                    var floorText = SHARED.candee_translate('Floor') + ' ';\n                                    if (!filtersUsed.includes(inputVal) && !customFilters.includes(inputVal) && inputVal.indexOf(floorText) === -1){\n                                        cQuery(this).remove();\n                                    } else if(inputVal.indexOf(floorText + '-') !== -1){\n                                        var basementText = SHARED.candee_translate('basement_floor_3dfilter');\n                                            basementText = basementText == 'basement_floor_3dfilter' || basementText == 'BF' ? SHARED.candee_translate('BF') : basementText + ' ';\n                                        cQuery(this).find('.item-title').html(inputVal.replace(floorText + '-', basementText));\n                                    } else if (inputVal == floorText + '0'){\n                                        var levelZeroText = SHARED.candee_translate('ground_floor_3dfilter');\n                                            levelZeroText = levelZeroText == 'ground_floor_3dfilter' ? SHARED.candee_translate('Ground Floor') : levelZeroText;\n                                        cQuery(this).find('.item-title').html(levelZeroText);\n                                    }\n                                });\n\n                                cQuery('.featuresFilter .featuresTitle').each(function(){\n                                    var nextEl = cQuery(this).next();\n                                    if (!nextEl.hasClass('checkboxTab')){ cQuery(this).remove(); }\n                                });\n                                                        \n                        } \/\/ End init()\n\n                        document.addEventListener( 'mousemove', onDocumentMouseMove, false );\n                        document.addEventListener( 'touchstart', ontouchmouse, { passive: false } );\n                \n                        window.addEventListener( 'resize', onWindowResize, false );\n                        var delta = 2;\n                        var text;\n                        var i = 0;\n\n                        function setMapCameraPosition(camera){\n                            camera.position.x = 560;\n                            camera.position.y = 200;\n                            camera.position.z = 427; \n\n                            return camera;\n                        }\n\n                        function render(){\n                            camera.updateMatrixWorld();\n                            \n                            intersects = raycaster.intersectObjects( planes );\n                            \n                            if (prev_int_obj !== null && prev_int_obj.available == 1){\n                                prev_int_obj.scale.x = 1;\n                                prev_int_obj.scale.z = 1;\n                                prev_int_obj.position.y=prev_int_obj.position.y - 0.05;\n                            }\n                            \n                            if (typeof intersects[0] != 'undefined' && typeof intersects[0].object != 'undefined'){\n                                prev_int_obj = int_obj;\n                                int_obj = intersects[0].object;\n                                if (int_obj.available == 1){\n                                    int_obj.scale.x = 1.2;\n                                    int_obj.scale.z = 1.2;\n                                    int_obj.position.y=int_obj.position.y + 0.05;\n                                }\n                            } else {\n                                prev_int_obj = null;\n                            }\n                            \n                            renderer.render(scene, camera);\n                            labelRenderer.render(scene, camera);\n                            controls.update();\n                            \n                            directionalLight.rotation.copy(camera.rotation); \/\/pb to rotate light with camera\n                            directionalLight.position.copy(camera.position); \/\/pb to position light with camera\n                            directionalLight.position.y = 200\n                            \n                            setTimeout(function(){ requestAnimationFrame(render); }, 50);\n                        } \/\/ End render()\n                        \n                        function onWindowResize() { \/\/ Event listener that resizes the renderer with the browser window.\n                            camera.aspect = window.innerWidth \/ window.innerHeight;\n                            camera.updateProjectionMatrix();\n                            renderer.setSize(window.innerWidth, window.innerHeight);\n                            labelRenderer.setSize(w, h);\n                            render();\n                        }\n\n                        function unitDetails(){\n                            cQuery('.main_map').off().on(\"click touchstart\",function() {\n                                if (typeof intersects[0] != \"undefined\" && typeof intersects[0].object != \"undefined\"){\n                                    if (intersects.length > 0 && intersects[0].object.geometry){\n                                        showUnitInfo(intersects[0].object); \/\/ Show info box\n                                    } \/\/ End intersects.length > 0 && intersects[0].object.geometry\n                                } \/\/ End intersect not undefined\n                            }); \/\/ End main_map click\/touch\n                        } \/\/ End unitDetails()\n\n                        function showUnitInfo(selectedUnit){\n                            if (selectedUnit.show_box == 0){ \/\/ Don't show info based on filters\n                                cQuery('.unit_info').css('right', '-600px'); \/\/ Hide info box\n                                return;\n                            }\n\n                            var selectedUnitId = SHARED.isset(selectedUnit.rental_id) ? selectedUnit.rental_id : '';\n                            cQuery('.floatLabelBox').each(function(){\n                                cQuery(this).addClass('arrow_box');\n                                cQuery(this).removeClass('arrow_box1');\n                                cQuery(this).addClass('hideLabels');\n                            });\n                            let urlLink = quick_movein == 1 ? '\/quick_movein\/' : '\/storage\/'; \n\n                            for (var j in planes) { \/\/ Cycle through all units in map\n                                var unitId = SHARED.isset(planes[j].rental_id) ? planes[j].rental_id : '';\n                                var updatedColor = '#ffffff';\n                               \n                                if (planes[j].available == 1 && unitId != selectedUnitId){\n                                    updatedColor = '#011794';\n                                    var gbb = SHARED.isset(planes[j].email_cat) ? planes[j].email_cat.toLowerCase() : '';\n                                    if (planes[j].available == 1){\n                                        updatedColor = '#011794';\n                                        updatedColor = gbb == 'best value' ? '#EFDE24' : updatedColor;\n                                        updatedColor = gbb == 'deluxe' ? '#0077b3' : updatedColor;\n                                        updatedColor = gbb == 'standard' ? '#F8AB04' : updatedColor;\n                                    } else {\n                                        updatedColor = '#011794';\n                                    }\n                                    cQuery('.floatLabelBox').each(function(){\n                                        var labelRentalId = cQuery(this).attr('data-rentalid');\n                                        if (labelRentalId == selectedUnitId){\n                                            cQuery(this).removeClass('arrow_box');\n                                            cQuery(this).addClass('arrow_box1');\n                                            cQuery(this).removeClass('hideLabels');\n                                        }\n                                    });                                    \n                                    \n                                } else if (planes[j].available == 0 && unitId != selectedUnitId){\n                                    updatedColor = '#cccccc';\n                                    cQuery('.floatLabelBox').each(function(){\n                                        var labelRentalId = cQuery(this).attr('data-rentalid');\n                                        if (labelRentalId == selectedUnitId){\n                                            cQuery(this).removeClass('arrow_box');\n                                            cQuery(this).addClass('arrow_box1');\n                                            cQuery(this).removeClass('hideLabels');\n                                        }\n                                    });    \n                                \n                                } else if (unitId != '' && unitId == selectedUnitId){ \/\/ Set green color\n                                    updatedColor = '#00ff1d';\n                                    cQuery('.floatLabelBox').each(function(){\n                                        var labelRentalId = cQuery(this).attr('data-rentalid');\n                                        if (labelRentalId == selectedUnitId){\n                                            cQuery(this).removeClass('arrow_box');\n                                            cQuery(this).addClass('arrow_box1');\n                                            cQuery(this).removeClass('hideLabels');\n                                        }\n                                    });\n                                } else { \/\/ Set color based on good, better, or best\n                                    updatedColor = '#ffffff';\n                                     cQuery('.floatLabelBox').each(function(){\n                                        var labelRentalId = cQuery(this).attr('data-rentalid');\n                                        if (labelRentalId == selectedUnitId){\n                                            cQuery(this).removeClass('arrow_box');\n                                            cQuery(this).addClass('arrow_box1');\n                                            cQuery(this).removeClass('hideLabels');\n                                        }\n                                    });  \n                                }\n                                \n                                var x = document.createElement(\"canvas\");\n                                var xc = x.getContext(\"2d\");\n                                x.width = x.height = 128;\n\n                                xc.fillStyle = updatedColor;\n                                xc.fillRect(0, 0, 128, 128);\n\n                                xc.fillStyle = \"black\"; \/\/ color text\n                                xc.font = \"12pt arial\";\n                                                                    xc.fillText(planes[j].rental_number, 10, 30);\n                                                                xc.fillText(planes[j].rental_name, 10, 60);\n                                material = new THREE.MeshLambertMaterial({ map: new THREE.Texture(x), opacity: 1,transparent: false  });\n                                material.map.needsUpdate = true;\n\n                                planes[j].material = material;\n                            }\n\n                            cQuery('.unit_info').css('right', '0px');\n                            \n                            if(typeof selectedUnit.rental_name !== 'undefined')\n                                var nameRental = selectedUnit.rental_name;\n                            else\n                                var nameRental = selectedUnit.rental_name_copy;\n                            \n                            var rentalName  = selectedUnit.geometry.parameters.depth + \"x\"+selectedUnit.geometry.parameters.width;\n                            if(!selectedUnit.geometry.map_revers_wl){\n                                rentalName  = selectedUnit.geometry.parameters.width + \"x\"+selectedUnit.geometry.parameters.depth;\n                            }\n                            rentalName  += \" \"+nameRental;\n                            var googleCat = 'CAS3-163918-units';\n                            var facName = 'Mon Sspace';\n                            \n                            var priceElement = '';\n\n                            if (SHARED.isset(selectedUnit.hide_price) && (selectedUnit.hide_price == 1 || selectedUnit.hide_price == \"1\")){\n                                priceElement = `<div class='callForPrices' style=\"font-weight: bold;\" data-discount='0'>${SHARED.candee_translate('Please call for price')}<\/div>`;\n                            } else if (selectedUnit.formatted_price !== ''){\n                                priceElement = selectedUnit.formatted_price.replaceAll(':candee_apos;', \"'\").replaceAll(':candee_quote;','\"');\n                            } else {\n                                priceElement = selectedUnit.available > 0 && selectedUnit.hide_price == 0  && selectedUnit.old_price  == 0 ? 'Rent for: <class id=\"unit-price\"> '+ SHARED.formatMoney(Math.round(selectedUnit.price).toFixed(2))  +'<\/class><\/br>' : ''; \n                                priceElement += selectedUnit.available > 0 && selectedUnit.hide_price == 0  && selectedUnit.old_price  > 0 ? 'Rent for: <class id=\"unit-price\"> '+ SHARED.formatMoney(Math.round(selectedUnit.price).toFixed(2)) +'<\/class> <div class=\"strikeThrough\">Was '+SHARED.formatMoney(selectedUnit.old_price)+'<\/div><\/br>' : '';\n                            }\n\n                            var textAvailability = selectedUnit.available == 0 ? \"<br><strong style='color:red;'> \"+SHARED.candee_translate('UNAVAILABLE')+\"<\/strong>\" : \"\";\n                            var html = '<div id=\"close\">x<\/div><class id=\"unit-details\"><span class=\"rentalName\">' + SHARED.candee_translate('Unit') + ': ' + selectedUnit.rental_number + '<\/span>' + rentalName +' '+textAvailability+'<\/class><\/br>';\n                                html = html + priceElement;\n                                html = selectedUnit.available > 0 && selectedUnit.discount_name.length > 0 ? html+' <p style=\"color: rgb(234, 83, 41);\">'+ selectedUnit.discount_name +'<\/p><\/br>' : html;\n                                html = selectedUnit.rental_description && selectedUnit.available > 0 ? html+selectedUnit.rental_description : html;\n                            \n                            var googleData = {\n                                cat: googleCat,\n                                value: selectedUnit.price,\n                                facname: facName,\n                                type: rentalName\n                            };\n\n                            \/\/ Buttons\n                            html = html+'<div class=\"buttons-container\">';\n                            if (selectedUnit.available > 0 && candee_js_variables.facilities[0].pms_type != \"emove\" ){\n                                if (selectedUnit.rin_toggle > 0){\n                                    googleData['action'] = 'reserve';\n                                    googleData['label'] = 'rin';\n                                    if ('1' == '1'){\n                                        html = html + '<a href=\"#!\" class=\"unit_button quickReserve background_2 googleTagManager\" data-name=\"'+selectedUnit.geometry.parameters.width + \"x\"+selectedUnit.geometry.parameters.depth+\" \"+selectedUnit.rental_name+'\" data-google=\\''+JSON.stringify(googleData)+'\\' data-propid=\"163918\" data-id=\"'+selectedUnit.rental_id+'\">Reserva<\/a>';\n                                    } else {\n                                        url = `https:\/\/monsspace.com\/storage\/163918\/${selectedUnit.rental_id}\/?type=rin&lang=en&checkprice=1${SHARED.isset(selectedUnit.discount_id) && selectedUnit.discount_id.length> 0 ? '&discount_id='+ selectedUnit.discount_id:''}`;\n\n                                        let classForm2 = '';\n                                        isLinkInteral = url.includes('storage') ==true  || url.includes('quick_movein') ==true;\n                                        if(candee_js_variables.use_checkout_form_v2 && isLinkInteral) {\n                                            classForm2 = 'formv2';\n                                        }\n                                        html =html+'<a href=\"'+url+'\"  data-rid=\"'+selectedUnit.rental_id+'\" data-fid=\"163918\" data-type=\"rin\" class=\"unit_button background_2 googleTagManager '+classForm2+'\" data-google=\\''+JSON.stringify(googleData)+'\\' aria-label=\"Reserva\">Reserva<\/a>';\n                                    }\n                                }\n                                if (selectedUnit.min_toggle > 0){ \n                                    googleData['action'] = 'move_in';\n                                    googleData['label'] = 'min';\n                                    let url = `https:\/\/monsspace.com${urlLink}163918\/${selectedUnit.rental_id}\/?type=min&lang=en&checkprice=1${SHARED.isset(selectedUnit.discount_id) && selectedUnit.discount_id.length> 0 ? '&discount_id='+ selectedUnit.discount_id:''}`;\n                                    url = custom_min_url.length > 0 ? custom_min_url:  url;\n\n                                    let classForm2 = '';\n                                    isLinkInteral = url.includes('storage') ==true  || url.includes('quick_movein') ==true;\n                                    if(candee_js_variables.use_checkout_form_v2 && isLinkInteral) {\n                                        classForm2 = 'formv2';\n                                    }\n\n                                    html = html+'<a href=\"'+url+'\" class=\"unit_button background_1 googleTagManager '+classForm2+'\"  data-rid=\"'+selectedUnit.rental_id+'\" data-fid=\"163918\" data-type=\"min\" data-google=\\''+JSON.stringify(googleData)+'\\' aria-label=\"Move In\">Move In<\/a>';\n                                }\n                            }\n                            \n                            html = html+'<\/div>';\n                                    \n                            \/\/ Add features\n                            if (typeof selectedUnit.rental_features == 'array' && selectedUnit.rental_features.length > 0) {\n                                u_features = '';\n\n                                for (i = 0; i < selectedUnit.rental_features.length; i++){\n                                    if (selectedUnit.rental_features[i].text != ''){\n                                        var icon = selectedUnit.rental_features[i].icon != '' ? selectedUnit.rental_features[i].icon : 'fa fa-plus';\n                                        u_features+='<div class=\"unitFeatureItem\"><span class=\"candee-icon icon '+icon+'\"><\/span>'+selectedUnit.rental_features[i].text+'<\/div>';\n                                    }\n                                }\n\n                                u_features = ''; \/\/ Remove features. Remove when icons are sent over from the backend\n\n                                if( u_features !== '' ) {\n                                    html =html+'<div class=\"unitFeatureItemWrapper\"><span class=\"features_slug\">Unit features include:<\/span>';\n                                    html =html+u_features;\n                                    html =html+'<\/div>';\n                                }\n                            }\n\n                            html = `<div class=\"unitMasterData\">${html}<\/div>`\n                            cQuery('.unit_info').html(html);\n                            cQuery('.unit_info')[0].unitInfo = selectedUnit\n                            cQuery('.unitMasterData')[0].unitInfo = selectedUnit\n                            cQuery('#unit-price').css('color', '#051DA8');\n                        }\n                        \n                        function ontouchmouse(event) {\n                            cQuery(document).ready(function($) {\n                                cQuery('#close').on(\"click touchstart\",function() {\n                                    cQuery('.unit_info').css('right', '-600px');\n                                });\n                            });\n\n                            var mouse = new THREE.Vector2();\n                            var offset = cQuery('#canvas').offset();\n                \n                            var rect = renderer.domElement.getBoundingClientRect();\n                            mouse.x = (( event.touches[0].pageX - rect.left ) \/ rect.width ) * 2 - 1;\n                            mouse.y = - ( ( event.touches[0].pageY - rect.top ) \/ rect.height ) * 2 + 1;\n                            \n                            raycaster.setFromCamera( mouse, camera );\n                            intersects = raycaster.intersectObjects( planes );\n                            \n                            unitDetails();\n                        }\n                        \n                        function onDocumentMouseMove(event){\n                            event.preventDefault();\n                            cQuery(document).ready(function($) {\n                                cQuery('#close').on(\"click\",function() {\n                                    cQuery('.unit_info').css('right', '-600px');\n                                });\n                            });\n\n                            var offset = cQuery('#canvas').offset();\n                            x = event.pageX - offset.left;\n                            y = event.pageY- offset.top;\n                            \n                            var mouse = new THREE.Vector2();\n                            var rect = renderer.domElement.getBoundingClientRect();\n                            mouse.x = ( ( event.clientX - rect.left ) \/ rect.width ) * 2 - 1;\n                            mouse.y = - ( ( event.clientY - rect.top ) \/ rect.height ) * 2 + 1;\n\n                            raycaster.setFromCamera( mouse, camera );\n                            intersects = raycaster.intersectObjects( planes );\n                            \n                            unitDetails();\n                        }\n\n                            cQuery(document).ready(function($){\n                                                                    cQuery( 'body' ).addClass('use_mmFilters').removeClass('mmFiltersOpen');\n                                                                cQuery(\"aside\").css(\"display\",\"block\");\n                                \n                                cQuery('.labelSwitch').on('click', function(){ \n                                    if(cQuery('.arrow_box').hasClass('hideLabels')) {\n                                        cQuery('.arrow_box, .float_box').removeClass('hideLabels');\n                                        cQuery('.labelSwitch i').removeClass('fa-toggle-off').addClass('fa-toggle-on');\n                                    } else {\n                                        cQuery('.arrow_box, .float_box').addClass('hideLabels');\n                                        cQuery('.labelSwitch i').removeClass('fa-toggle-on').addClass('fa-toggle-off');\n                                    }\n                                });\n                            \n                                cQuery('.keySwitch').on('click', function(){ \n                                    if(cQuery('.keyLabels').hasClass('hideKey')) {\n                                        cQuery('.keyLabels').removeClass('hideKey').addClass('shadow');\n                                        cQuery('.keySwitch i').removeClass('fa-toggle-off').addClass('fa-toggle-on');\n                                    } else {\n                                        cQuery('.keyLabels').addClass('hideKey').removeClass('shadow');\n                                        cQuery('.keySwitch i').removeClass('fa-toggle-on').addClass('fa-toggle-off');\n                                    }\n                                });\n                                \n                                                                                                \n                                                                    if (candee_js_variables.dev_or_live == 'client-live' && !cQuery('.keyLabels').hasClass('hideKey') && !cQuery('.arrow_box').hasClass('hideLabels')){\n                                        cQuery('.labelSwitch, .keySwitch').click();\n                                    }\n                                                                \n                                cQuery('.resetSwitch').on('click', function(){\n                                    controls.target.set(208.75 , 0, 142.5);\n                                    controls.autoRotate = false;\n                                    \n                                    clearTimeout(autorotateTimeout);\n                                    autorotateTimeout = setTimeout(function(){\n                                        controls.autoRotate = true;\n                                    }, 30000);\n                                    camera = setMapCameraPosition(camera);\n                                });\n                                \n                                cQuery(\"#units_colors\").show();\n                    \n                                cQuery('#floor_selection').change(function() {\n                                    var available_filter,climate_filter,min,rin,inside,power,exteriorDoor,interiorDoor;\n                                    \n                                    var data = {\n                                        type: 'POST',\n                                        action: 'process_shortcode_on_tab_click_action',\n                                            data: {selectFieldValue: cQuery('#floor_selection').val(),property_id:163918}\n                                    } \n                                    cQuery('#loading_icon').show();\n                                    cQuery.post('\/wp-admin\/admin-ajax.php',data).done(function(response) {    \n                                    cQuery('#loading_icon').hide();\n\n                                });\n\n                            });\n                        }); \/\/ Doc ready\n\n                        cQuery( document ).ready(function() {\n                            var floor_use = [];\n\n                                                                    floor_use[\"0\"] = 0;\n                                                                                floor_use[\"1\"] = 8.001;\n                                                                                floor_use[\"2\"] = 16.002;\n                                                                                floor_use[\"3\"] = 24.003;\n                                                                });\n\n                        docReady(function() {\n                                                            PARAM_FILTER = { \/\/ Set default param settings\n                                                                            paramsLength: '',\n                                        paramsWidth: '',\n                                                                        paramsRentalID: '', \/\/ Params Rental ID\n\n                                }\n\n                                cQuery('.formv2').off('click');\n                                cQuery( document ).on('click','.formv2', async function(evt){\n                                    evt.preventDefault();\n                                    if(candee_js_variables.use_checkout_form_v2){\n                                        SHARED.showLoader(true);\n                                        var unitData = cQuery(this).closest(\".unit_info \")[0].unitInfo;\n\n                                        let type = cQuery(this).attr('data-type');\n                                        cQuery.ajax({\n                                            type: 'POST',\n                                            url: ajaxurl,\n                                            data: {\n                                                action: 'candee_get_product_details',\n                                                ajax_data: {\n                                                    rid: unitData.rental_id,\n                                                    fid: cQuery(this).attr('data-fid'),\n                                                    type\n                                                },\n                                            },\n                                            success: function(response){\n                                                response = JSON.parse(response);\n                                                response.rental_id = unitData.rental_id;\n                                                response.checkprice = 1;\n                                                response.rental_number = unitData.rental_number;\n\n                                                if(Object.keys(response).length > 5) {\n                                                    response.product_type = type;\n                                                    \/\/ return false;\n                                                    CART.dataNeededFormV2(response)\n                                                } else {\n                                                    SHARED.hideLoader()\n                                                    CART.addToCartPopup(SHARED.candee_translate('An error has occurred, trying to add the product'),'error')\n                                                }\n                                            },\n                                            fail: function(response){\n                                                console.warn('ERROR: '+response);\n                                            }\n                                        });\n                                        return false;\n                                    } else {\n                                        var unitURL \t= cQuery(this).attr('href') ? cQuery(this).attr('href') : '';\n                                        unitURL \t+= cQuery(this).indexOf('&checkprice=1') >= 0 ? '' : '&checkprice=1'; \/\/ Need to force checkprice for unit upgrade\n                                        SHARED.router(unitURL);\n                                        return false;\n                                    }\n                                })\n                                cQuery('.quickReserve').off('click');\n                                cQuery( document ).on('click','.quickReserve', async function(evt){\n\n                                    await CANDEE.setQuickReserve();\n                                    SHARED.showLoader(true);\n                                    var unitData = cQuery(this).closest(\".unit_info\")[0].unitInfo;\n                                    unitData.name = cQuery(this).attr('data-name');\n                                    unitData.property_id = cQuery(this).attr('data-propid');\n                                    var waitlist = cQuery(this).hasClass(\"joinWaitlist\") ? 1 : 0;\n                                    var discount_id = SHARED.isset(unitData.discount_id) ? unitData.discount_id : cQuery(this).attr(\"data-discountid\");\n                                    var itemid = null;\n                                    var email = null;\n                                    var formType = waitlist == 1 ? 'waitlist' : 'quick_reserve';\n                                    \n                                    facility_settings = JSON.parse(JSON.stringify(CANDEE.master_setting_facility[unitData.property_id]));\n                                    facility_settings.unavailable_dates =facility_settings.unavailable_dates['rin']\n                                    facility_settings.coupon = unitData.coupon??0;\n                                    unitData.pms = facility_settings.pms_type\n                                    unitData.show_duemovein_reservation = +facility_settings.settings?.show_duemovein_reservation == 1\n\n                                    cQuery(this).addClass('disabled activeSpinner showSpinner')\n                                    cQuery(this).removeClass('disabled activeSpinner showSpinner')\n                                    if (cQuery(this).closest(\".unitsListDummy\").length > 0){ \/\/ Hide unit info when clicking on CTA button\n                                        cQuery(\".qrTitle, .qrFeaturesTitle, .discountNeeded, .unitFeatureItemWrapper, .qrRentFor\").hide();\n                                    } else {\n                                        cQuery(\".qrTitle, .qrFeaturesTitle, .unitFeatureItemWrapper, .qrRentFor\").show();\n                                    }\n                                    cQuery.ajax({\n                                        type: 'POST',\n                                        url: ajaxurl,\n                                        data: {\n                                            action: 'candee_get_product_details',\n                                            ajax_data: {\n                                                rid: unitData.rental_id,\n                                                fid: unitData.property_id,\n                                                type: 'rin'\n                                            },\n                                        },\n                                        success: function(response){\n                                            response = JSON.parse(response)\n                                            unitData.discounts = response.discounts;\n                                            SHARED.hideLoader()\n                                            new quick_reserve({\n                                                name:           unitData.name,\n                                                propID:         unitData.property_id,\n                                                rental_id:      unitData.rental_id,\n                                                discount_id,\n                                                waitlist,\n                                                unit_data: unitData,\n                                                item_id: itemid,\n                                                email,\n                                                data: facility_settings,\n                                            });\n                                        }\n                                    });\n                                });\n\n                                FILTERS.filterRentalsCustom = function(filterInfo){ \/\/ Filter handler\n\n                                    if (PARAM_FILTER.paramsRentalID !== ''){\n                                        for (j = 0; j < planes.length; j++) { \/\/ Cycle through all units in map\n                                            if (planes[j].rental_id.toString() == PARAM_FILTER.paramsRentalID){\n                                                showUnitInfo(planes[j]);\n                                                PARAM_FILTER.paramsRentalID = '';\n                                            }\n                                        }\n                                    }\n\n                                    if (PARAM_FILTER.paramsLength !== '' && PARAM_FILTER.paramsWidth !== ''){\n                                        for (j = 0; j < planes.length; j++) { \/\/ Cycle through all units in map\n                                            if (planes[j].d_le.toString() == PARAM_FILTER.paramsLength && planes[j].d_wi.toString() == PARAM_FILTER.paramsWidth){\n                                                planes[j].show_box = 1;\n                                                planes[j].position.y = planes[j].position.original_y;\n                                            } else {\n                                                planes[j].position.y = planes[j].floor_cas > 1 ? -8 : -5.6;\n                                            }\n                                        }\n                                        PARAM_FILTER.paramsLength = '';\n                                        PARAM_FILTER.paramsWidth = '';\n                                        return;\n                                    }\n\n                                    \/\/ Combine all arrays of checked filters\n                                    var checkedFilters = filterInfo.categoryFilterAr.concat(filterInfo.facilityFilterAr, filterInfo.featureFilterAr, filterInfo.typeFilterAr);\n\n                                    \/\/ Get custom filter options\n                                    var availableOnly = false; \/\/ Check if available is checked\n                                    var checkedFloors = []; \/\/ Selected Floors\n                                    var checkedPricing = []; \/\/ Selected Pricing checkboxes\n                                                    \n                                    var floorText = SHARED.candee_translate('Floor') + ' ';\n                                    var availableText = SHARED.candee_translate('Available');\n                                    var pricingTexts = [\n                                        SHARED.candee_translate('Good'),\n                                        SHARED.candee_translate('Better'),\n                                        SHARED.candee_translate('Best'),\n                                    ];\n\n                                    checkedFilters = cQuery.grep(checkedFilters, function(value) { \/\/ Cycle through checked filters\n                                        if (value.indexOf(floorText) !== -1){ \/\/ Floors\n                                            var singleFloor = value.replace(floorText, ''); \/\/ Rip out floor number\n                                            checkedFloors.push(singleFloor); \/\/ Add to array to refrence later\n                                            return; \/\/ Remove from array\n                                        }\n\n                                        if (value.indexOf(availableText) !== -1){ \/\/ Availability\n                                            availableOnly = true;\n                                            return; \/\/ Remove from array\n                                        }\n\n                                        if (pricingTexts.includes(value)){\n                                            checkedPricing.push(value);\n                                            return; \/\/ Remove from array\n                                        }\n                                        \n                                        return value; \/\/ Return the value if not custom filter above\n                                    });\n\n                                    \/\/ If no filters are checked and maxPrice is 0 or maxed out, show all units\n                                    if (availableOnly == false && \/\/ if available is not checked\n                                        checkedFloors.length == 0 && \/\/ no floors checked\n                                        checkedPricing.length == 0 && \/\/ no pricing checked\n                                        checkedFilters.length == 0 && \/\/ no filters checked\n                                        (892 == filterInfo.maxPrice || filterInfo.maxPrice == 0) && \/\/ max price = max price or 0\n                                        (480 == filterInfo.maxSize || filterInfo.maxSize == 0) && \/\/max size is either max size or 0\n                                        filterInfo.minSize == 0 ){ \/\/ min size is 0\n                                            \n                                            for (j = 0; j < planes.length; j++) { \/\/ Cycle through all units in map\n                                                planes[j].show_box = 1;\n                                                planes[j].position.y = planes[j].position.original_y;\n                                            }\n                                            return;\n                                    }\n                                    \n                                    for (j = 0; j < planes.length; j++) { \/\/ Cycle through all units in map\n                                        planes[j].show_box = 0;\n                                        var size = planes[j].d_le * planes[j].d_wi;\n                                        var withinSliders = 0\n\n                                        \/\/ Check if within price and size sliders\n                                        if (planes[j].price <= filterInfo.maxPrice && (size >= filterInfo.minSize && size <= filterInfo.maxSize)){\n                                            withinSliders = 1;\n                                        }\n                                        \n                                        if (checkedFilters.length == 0){ \/\/ If no filters are checked, only check again sliders\n                                            if (withinSliders == 1){\n                                                planes[j].show_box = 1;\n                                            }\n                                        } else {\n                                            \/\/ Check against filter checkboxes\n                                            for (var i = 0; i < planes[j].rental_features.length; i++) { \/\/ Cycle through unit features\n                                                if (checkedFilters.includes(planes[j].rental_features[i]['text'])) { \/\/ Check if it exists in checked filters\n                                                    planes[j].show_box = 1;\n                                                }\n                                            }\n\n                                            \/\/ Check against size slider and  price slider\n                                            if (withinSliders == 0){\n                                                planes[j].show_box = 0;\n                                            }\n                                        }\n\n                                        \/\/ Compare availability\n                                        if (availableOnly == true && planes[j].available == 0){\n                                            planes[j].show_box = 0;\n                                        }\n\n                                        if (checkedPricing.length > 0){ \/\/ Cycle through checked pricing options. If one is checked, make pricingPass variable true\n                                            var pricingPass = false; \/\/ Default to false at the start\n                                            pricingPass = (checkedPricing.includes(pricingTexts[0]) && planes[j].standard == 1) ? true : pricingPass;\n                                            pricingPass = (checkedPricing.includes(pricingTexts[1]) && planes[j].deluxe == 1) ? true : pricingPass;\n                                            pricingPass = (checkedPricing.includes(pricingTexts[2]) && planes[j].best_value == 1) ? true : pricingPass;\n                                            \n                                            if (pricingPass == false){ \/\/ If no checkbox is checked\n                                                planes[j].show_box = 0;\n                                            }\n                                        }\n                                        \n                                        \/\/ Check if floors are checked\n                                        if (checkedFloors.length > 0 && !checkedFloors.includes(planes[j].floor_cas.toString())){ \/\/ Clicked unit's floor number is converted to string here to function\n                                            planes[j].show_box = 0;\n                                        }\n\n                                        \/\/ If show_box is 1, show this unit\n                                        if (planes[j].show_box == 1){ \/\/ If show_box was set, activate\n                                            planes[j].position.y = planes[j].position.original_y;\n                                        } else {\n                                            planes[j].position.y = planes[j].floor_cas > 1 ? -8 : -5.6;\n                                        }\n                                        \n                                    } \/\/ End cycling through units on map\n                                    \n                                } \/\/ Custom Filter Function\n\n                                FILTERS.filtersSetup();\n\n                                                                                    }); \/\/ docReady\n                    <\/script>\n                <\/div>             <\/div>         <\/div>     <\/div> <\/div> \n","protected":false},"excerpt":{"rendered":"Louez un espace de rangement Louez votre espace en ligne d\u00e8s aujourd\u2019hui Chez MON SSPACE, nous vous proposons des mini-entrep\u00f4ts modernes, s\u00e9curis\u00e9s et \u00e0 temp\u00e9rature contr\u00f4l\u00e9e pour prot\u00e9ger vos biens....","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"both","_seopress_redirections_param":"","_seopress_redirections_type":301,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"inline_featured_image":false,"footnotes":""},"class_list":["post-555","page","type-page","status-publish"],"acf":[],"_links":{"self":[{"href":"https:\/\/monsspace.com\/es\/wp-json\/wp\/v2\/pages\/555","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/monsspace.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/monsspace.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/monsspace.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/monsspace.com\/es\/wp-json\/wp\/v2\/comments?post=555"}],"version-history":[{"count":1,"href":"https:\/\/monsspace.com\/es\/wp-json\/wp\/v2\/pages\/555\/revisions"}],"predecessor-version":[{"id":633,"href":"https:\/\/monsspace.com\/es\/wp-json\/wp\/v2\/pages\/555\/revisions\/633"}],"wp:attachment":[{"href":"https:\/\/monsspace.com\/es\/wp-json\/wp\/v2\/media?parent=555"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}